Name | Type | Description | Notes |
---|---|---|---|
AccessGroupId | Pointer to string | Access groups can organize the entities (like application pools, desktop pools) in the organization. They can also be used for delegated administration.<br>Supported Filters: 'Equals'. | [optional] |
AllowMultipleUserAssignments | Pointer to bool | Applicable To: Dedicated manual and automated desktop pools (except linked clone pools) with manual user assignment.<br>Whether assignment of multiple users to a single machine is allowed.<br>Supported Filters: 'Equals'. | [optional] |
AllowRdsPoolMultiSessionPerUser | Pointer to bool | Applicable To: RDS desktop pools.<br>Whether multiple sessions are allowed per user for this pool.For other desktop pools, allow_multiple_sessions_per_user in sessionSettings will be applicable. | [optional] |
AutomaticUserAssignment | Pointer to bool | Applicable To: Dedicated manual and automated desktop pools.<br>Automatic assignment of a user the first time they access the machine.<br>Supported Filters: 'Equals'. | [optional] |
CategoryFolderName | Pointer to string | Name of the category folder in the user's OS containing a shortcut to the desktop pool.Will be unset if the desktop does not belong to a category.This property defines valid folder names with a max length of 64 characters and up to 4 subdirectory levels.The subdirectories can be specified using a backslash, e.g. (dir1\dir2\dir3\dir4). Folder names can't start orend with a backslash nor can there be 2 or more backslashes together. Combinations such as(\dir1, dir1\dir2\, dir1\\dir2, dir1\\\dir2) are invalid. The windows reserved keywords(CON, PRN, NUL, AUX, COM1 - COM9, LPT1 - LPT9 etc.) are not allowed in subdirectory names. | [optional] |
CloudAssigned | Pointer to bool | Indicates whether this desktop is assigned to a workspace in Horizon Cloud Services.<br>Supported Filters: 'Equals'. | [optional] |
CloudManaged | Pointer to bool | Indicates whether this desktop is managed by Horizon Cloud Services.This can be false only when cloud_assigned is false.<br>Supported Filters: 'Equals'. | [optional] |
CsRestrictionTags | Pointer to []string | List of tags for which the access to the desktop pool is restricted to.No list indicates that desktop pool can be accessed from any connection server. | [optional] |
CustomizationSettings | Pointer to DesktopPoolCustomizationSettings | [optional] | |
DeleteInProgress | Pointer to bool | Indicates whether the desktop pool is in the process of being deleted.Default value is false.<br>Supported Filters: 'Equals'. | [optional] |
Description | Pointer to string | Description of the Desktop Pool. The maximum length is 1024 characters.<br>Supported Filters: 'Equals', 'StartsWith' and 'Contains'. | [optional] |
DisplayAssignedMachineName | Pointer to bool | Applicable To: Dedicated manual and automated desktop pools.<br>Indicates whether users should see the hostname of the machine assigned to them instead of displayName when they connect using View Client. If no machine is assigned to the user then "displayName (No machine assigned)" will be displayed in the client.<br>Supported Filters: 'Equals'. | [optional] |
DisplayName | Pointer to string | Display name of the Desktop Pool. The maximum length is 256 characters.<br>Supported Filters: 'Equals', 'StartsWith' and 'Contains'. | [optional] |
DisplayProtocolSettings | Pointer to DesktopPoolDisplayProtocolSettings | [optional] | |
EnableClientRestrictions | Pointer to bool | Client restrictions to be applied to the desktop pool.<br>Supported Filters: 'Equals'. | [optional] |
EnableProvisioning | Pointer to bool | Applicable To: Automated desktop pools.<br>Whether provisioning is enabled.<br>Supported Filters: 'Equals'. | [optional] |
Enabled | Pointer to bool | Indicates whether the Desktop Pool is enabled for brokering.<br>Supported Filters: 'Equals'. | [optional] |
FarmId | Pointer to string | Applicable To: RDS desktop pools.<br>Farm needed to create RDS desktop pool.<br>Supported Filters: 'Equals'. | [optional] |
Id | Pointer to string | Unique ID representing Desktop Pool.<br>Supported Filters: 'Equals'. | [optional] |
ImageSource | Pointer to string | Applicable To: Automated desktop pools.<br>Source of image used in the desktop pool.<br>Supported Filters: 'Equals'. * VIRTUAL_CENTER: Image was created in virtual center. * IMAGE_CATALOG: Image was created in image catalog. | [optional] |
Name | Pointer to string | Name of the Desktop Pool. The maximum length is 64 characters.<br>Supported Filters: 'Equals', 'StartsWith' and 'Contains'. | [optional] |
Nics | Pointer to []DesktopPoolNetworkInterfaceCardSettings | Applicable To: Automated desktop pools.<br>Network interface card settings for machines provisioned for this desktop. A NIC may appear at most once in these settings and must be present on this desktop pool's parent's snapshot or template. Not all NICs need be configured. Any that are not will use default settings. | [optional] |
PatternNamingSettings | Pointer to DesktopPoolVirtualMachinePatternNamingSettings | [optional] | |
ProvisioningSettings | Pointer to DesktopPoolProvisioningSettings | [optional] | |
ProvisioningStatusData | Pointer to DesktopPoolProvisioningStatusData | [optional] | |
SessionSettings | Pointer to DesktopPoolSessionSettingsV2 | [optional] | |
SessionType | Pointer to string | Supported session types for this desktop pool. If application sessions are selected to besupported then this desktop pool can be used for application pool creation. This will beuseful when the machines in the pool support application remoting. Default value of DESKTOP.<br>Supported Filters: 'Equals'. * DESKTOP: Only desktop sessions are supported. * APPLICATION: Only application sessions are supported. * DESKTOP_AND_APPLICATION: Both desktop and application sessions are supported. | [optional] |
ShortcutLocations | Pointer to []string | Locations of the category folder in the user's OS containing a shortcut to the desktop pool.The value will be present if categoryFolderName is set. | [optional] |
Source | Pointer to string | Source of the Machines in this Desktop Pool.<br>Supported Filters: 'Equals'. * INSTANT_CLONE: The Desktop Pool uses instant clone technology for provisioning the machines. Applicable for AUTOMATED type desktop pools. * LINKED_CLONE: The Desktop Pool uses linked clone technology for provisioning the machines. Applicable for AUTOMATED type desktop pools. * VIRTUAL_CENTER: The Desktop Pool uses Virtual Center as source for provisioning the machines. Applicable for AUTOMATED and MANUAL type desktop pools. * RDS: The Desktop Pool is backed by Farm. The Farm used in this Desktop Pool can be of any Source. * UNMANAGED: The Desktop Pool holds the non-vCenter source machines that includes physical computers, blade PCs and non-vCenter servers. Applicable for MANUAL type desktop pools. | [optional] |
SpecificNamingSettings | Pointer to DesktopPoolVirtualMachineSpecifiedNamingSettings | [optional] | |
StopProvisioningOnError | Pointer to bool | Applicable To: Automated desktop pools.<br>Whether provisioning on all machines stops on error. | [optional] |
StorageSettings | Pointer to DesktopPoolStorageSettings | [optional] | |
TransparentPageSharingScope | Pointer to string | Applicable To: Manual and automated desktop pools.<br>The transparent page sharing scope. * VM: Inter-VM page sharing is not permitted. * DESKTOP_POOL: Inter-VM page sharing among VMs belonging to the same Desktop pool is permitted. * POD: Inter-VM page sharing among VMs belonging to the same Pod is permitted. * GLOBAL: Inter-VM page sharing among all VMs on the same host is permitted. | [optional] |
Type | Pointer to string | Type of the desktop pool.<br>Supported Filters: 'Equals'. * AUTOMATED: Automated Desktop Pool. * MANUAL: Manual Desktop Pool. * RDS: RDS Desktop Pool. | [optional] |
UserAssignment | Pointer to string | Applicable To: Manual and automated desktop pools.<br>User assignment scheme.<br>Supported Filters: 'Equals'. * DEDICATED: With dedicated assignment, a user returns to the same machine at each session. * FLOATING: With floating assignment, a user may return to one of the available machines for the next session. | [optional] |
VcenterId | Pointer to string | Applicable To: Manual and automated desktop pools.<br>Virtual Center that manages the machines of the desktop pool.<br>Supported Filters: 'Equals'. | [optional] |
ViewStorageAcceleratorSettings | Pointer to DesktopPoolViewStorageAcceleratorSettings | [optional] |
func NewDesktopPoolInfoV2() *DesktopPoolInfoV2
NewDesktopPoolInfoV2 instantiates a new DesktopPoolInfoV2 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 NewDesktopPoolInfoV2WithDefaults() *DesktopPoolInfoV2
NewDesktopPoolInfoV2WithDefaults instantiates a new DesktopPoolInfoV2 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 *DesktopPoolInfoV2) GetAccessGroupId() string
GetAccessGroupId returns the AccessGroupId field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetAccessGroupIdOk() (*string, bool)
GetAccessGroupIdOk returns a tuple with the AccessGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetAccessGroupId(v string)
SetAccessGroupId sets AccessGroupId field to given value.
func (o *DesktopPoolInfoV2) HasAccessGroupId() bool
HasAccessGroupId returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetAllowMultipleUserAssignments() bool
GetAllowMultipleUserAssignments returns the AllowMultipleUserAssignments field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetAllowMultipleUserAssignmentsOk() (*bool, bool)
GetAllowMultipleUserAssignmentsOk returns a tuple with the AllowMultipleUserAssignments field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetAllowMultipleUserAssignments(v bool)
SetAllowMultipleUserAssignments sets AllowMultipleUserAssignments field to given value.
func (o *DesktopPoolInfoV2) HasAllowMultipleUserAssignments() bool
HasAllowMultipleUserAssignments returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetAllowRdsPoolMultiSessionPerUser() bool
GetAllowRdsPoolMultiSessionPerUser returns the AllowRdsPoolMultiSessionPerUser field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetAllowRdsPoolMultiSessionPerUserOk() (*bool, bool)
GetAllowRdsPoolMultiSessionPerUserOk returns a tuple with the AllowRdsPoolMultiSessionPerUser field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetAllowRdsPoolMultiSessionPerUser(v bool)
SetAllowRdsPoolMultiSessionPerUser sets AllowRdsPoolMultiSessionPerUser field to given value.
func (o *DesktopPoolInfoV2) HasAllowRdsPoolMultiSessionPerUser() bool
HasAllowRdsPoolMultiSessionPerUser returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetAutomaticUserAssignment() bool
GetAutomaticUserAssignment returns the AutomaticUserAssignment field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetAutomaticUserAssignmentOk() (*bool, bool)
GetAutomaticUserAssignmentOk returns a tuple with the AutomaticUserAssignment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetAutomaticUserAssignment(v bool)
SetAutomaticUserAssignment sets AutomaticUserAssignment field to given value.
func (o *DesktopPoolInfoV2) HasAutomaticUserAssignment() bool
HasAutomaticUserAssignment returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetCategoryFolderName() string
GetCategoryFolderName returns the CategoryFolderName field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetCategoryFolderNameOk() (*string, bool)
GetCategoryFolderNameOk returns a tuple with the CategoryFolderName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetCategoryFolderName(v string)
SetCategoryFolderName sets CategoryFolderName field to given value.
func (o *DesktopPoolInfoV2) HasCategoryFolderName() bool
HasCategoryFolderName returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetCloudAssigned() bool
GetCloudAssigned returns the CloudAssigned field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetCloudAssignedOk() (*bool, bool)
GetCloudAssignedOk returns a tuple with the CloudAssigned field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetCloudAssigned(v bool)
SetCloudAssigned sets CloudAssigned field to given value.
func (o *DesktopPoolInfoV2) HasCloudAssigned() bool
HasCloudAssigned returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetCloudManaged() bool
GetCloudManaged returns the CloudManaged field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetCloudManagedOk() (*bool, bool)
GetCloudManagedOk returns a tuple with the CloudManaged field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetCloudManaged(v bool)
SetCloudManaged sets CloudManaged field to given value.
func (o *DesktopPoolInfoV2) HasCloudManaged() bool
HasCloudManaged returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetCsRestrictionTags() []string
GetCsRestrictionTags returns the CsRestrictionTags field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetCsRestrictionTagsOk() (*[]string, bool)
GetCsRestrictionTagsOk returns a tuple with the CsRestrictionTags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetCsRestrictionTags(v []string)
SetCsRestrictionTags sets CsRestrictionTags field to given value.
func (o *DesktopPoolInfoV2) HasCsRestrictionTags() bool
HasCsRestrictionTags returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetCustomizationSettings() DesktopPoolCustomizationSettings
GetCustomizationSettings returns the CustomizationSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetCustomizationSettingsOk() (*DesktopPoolCustomizationSettings, bool)
GetCustomizationSettingsOk returns a tuple with the CustomizationSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetCustomizationSettings(v DesktopPoolCustomizationSettings)
SetCustomizationSettings sets CustomizationSettings field to given value.
func (o *DesktopPoolInfoV2) HasCustomizationSettings() bool
HasCustomizationSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetDeleteInProgress() bool
GetDeleteInProgress returns the DeleteInProgress field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetDeleteInProgressOk() (*bool, bool)
GetDeleteInProgressOk returns a tuple with the DeleteInProgress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetDeleteInProgress(v bool)
SetDeleteInProgress sets DeleteInProgress field to given value.
func (o *DesktopPoolInfoV2) HasDeleteInProgress() bool
HasDeleteInProgress returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *DesktopPoolInfoV2) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetDisplayAssignedMachineName() bool
GetDisplayAssignedMachineName returns the DisplayAssignedMachineName field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetDisplayAssignedMachineNameOk() (*bool, bool)
GetDisplayAssignedMachineNameOk returns a tuple with the DisplayAssignedMachineName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetDisplayAssignedMachineName(v bool)
SetDisplayAssignedMachineName sets DisplayAssignedMachineName field to given value.
func (o *DesktopPoolInfoV2) HasDisplayAssignedMachineName() bool
HasDisplayAssignedMachineName returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *DesktopPoolInfoV2) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetDisplayProtocolSettings() DesktopPoolDisplayProtocolSettings
GetDisplayProtocolSettings returns the DisplayProtocolSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetDisplayProtocolSettingsOk() (*DesktopPoolDisplayProtocolSettings, bool)
GetDisplayProtocolSettingsOk returns a tuple with the DisplayProtocolSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetDisplayProtocolSettings(v DesktopPoolDisplayProtocolSettings)
SetDisplayProtocolSettings sets DisplayProtocolSettings field to given value.
func (o *DesktopPoolInfoV2) HasDisplayProtocolSettings() bool
HasDisplayProtocolSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetEnableClientRestrictions() bool
GetEnableClientRestrictions returns the EnableClientRestrictions field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetEnableClientRestrictionsOk() (*bool, bool)
GetEnableClientRestrictionsOk returns a tuple with the EnableClientRestrictions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetEnableClientRestrictions(v bool)
SetEnableClientRestrictions sets EnableClientRestrictions field to given value.
func (o *DesktopPoolInfoV2) HasEnableClientRestrictions() bool
HasEnableClientRestrictions returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetEnableProvisioning() bool
GetEnableProvisioning returns the EnableProvisioning field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetEnableProvisioningOk() (*bool, bool)
GetEnableProvisioningOk returns a tuple with the EnableProvisioning field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetEnableProvisioning(v bool)
SetEnableProvisioning sets EnableProvisioning field to given value.
func (o *DesktopPoolInfoV2) HasEnableProvisioning() bool
HasEnableProvisioning returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *DesktopPoolInfoV2) HasEnabled() bool
HasEnabled returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetFarmId() string
GetFarmId returns the FarmId field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetFarmIdOk() (*string, bool)
GetFarmIdOk returns a tuple with the FarmId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetFarmId(v string)
SetFarmId sets FarmId field to given value.
func (o *DesktopPoolInfoV2) HasFarmId() bool
HasFarmId returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) 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 *DesktopPoolInfoV2) SetId(v string)
SetId sets Id field to given value.
func (o *DesktopPoolInfoV2) HasId() bool
HasId returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetImageSource() string
GetImageSource returns the ImageSource field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetImageSourceOk() (*string, bool)
GetImageSourceOk returns a tuple with the ImageSource field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetImageSource(v string)
SetImageSource sets ImageSource field to given value.
func (o *DesktopPoolInfoV2) HasImageSource() bool
HasImageSource returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) 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 *DesktopPoolInfoV2) SetName(v string)
SetName sets Name field to given value.
func (o *DesktopPoolInfoV2) HasName() bool
HasName returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetNics() []DesktopPoolNetworkInterfaceCardSettings
GetNics returns the Nics field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetNicsOk() (*[]DesktopPoolNetworkInterfaceCardSettings, bool)
GetNicsOk returns a tuple with the Nics field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetNics(v []DesktopPoolNetworkInterfaceCardSettings)
SetNics sets Nics field to given value.
func (o *DesktopPoolInfoV2) HasNics() bool
HasNics returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetPatternNamingSettings() DesktopPoolVirtualMachinePatternNamingSettings
GetPatternNamingSettings returns the PatternNamingSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetPatternNamingSettingsOk() (*DesktopPoolVirtualMachinePatternNamingSettings, bool)
GetPatternNamingSettingsOk returns a tuple with the PatternNamingSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetPatternNamingSettings(v DesktopPoolVirtualMachinePatternNamingSettings)
SetPatternNamingSettings sets PatternNamingSettings field to given value.
func (o *DesktopPoolInfoV2) HasPatternNamingSettings() bool
HasPatternNamingSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetProvisioningSettings() DesktopPoolProvisioningSettings
GetProvisioningSettings returns the ProvisioningSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetProvisioningSettingsOk() (*DesktopPoolProvisioningSettings, bool)
GetProvisioningSettingsOk returns a tuple with the ProvisioningSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetProvisioningSettings(v DesktopPoolProvisioningSettings)
SetProvisioningSettings sets ProvisioningSettings field to given value.
func (o *DesktopPoolInfoV2) HasProvisioningSettings() bool
HasProvisioningSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetProvisioningStatusData() DesktopPoolProvisioningStatusData
GetProvisioningStatusData returns the ProvisioningStatusData field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetProvisioningStatusDataOk() (*DesktopPoolProvisioningStatusData, bool)
GetProvisioningStatusDataOk returns a tuple with the ProvisioningStatusData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetProvisioningStatusData(v DesktopPoolProvisioningStatusData)
SetProvisioningStatusData sets ProvisioningStatusData field to given value.
func (o *DesktopPoolInfoV2) HasProvisioningStatusData() bool
HasProvisioningStatusData returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetSessionSettings() DesktopPoolSessionSettingsV2
GetSessionSettings returns the SessionSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetSessionSettingsOk() (*DesktopPoolSessionSettingsV2, bool)
GetSessionSettingsOk returns a tuple with the SessionSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetSessionSettings(v DesktopPoolSessionSettingsV2)
SetSessionSettings sets SessionSettings field to given value.
func (o *DesktopPoolInfoV2) HasSessionSettings() bool
HasSessionSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetSessionType() string
GetSessionType returns the SessionType field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetSessionTypeOk() (*string, bool)
GetSessionTypeOk returns a tuple with the SessionType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetSessionType(v string)
SetSessionType sets SessionType field to given value.
func (o *DesktopPoolInfoV2) HasSessionType() bool
HasSessionType returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetShortcutLocations() []string
GetShortcutLocations returns the ShortcutLocations field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetShortcutLocationsOk() (*[]string, bool)
GetShortcutLocationsOk returns a tuple with the ShortcutLocations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetShortcutLocations(v []string)
SetShortcutLocations sets ShortcutLocations field to given value.
func (o *DesktopPoolInfoV2) HasShortcutLocations() bool
HasShortcutLocations returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetSource() string
GetSource returns the Source field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetSourceOk() (*string, bool)
GetSourceOk returns a tuple with the Source field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetSource(v string)
SetSource sets Source field to given value.
func (o *DesktopPoolInfoV2) HasSource() bool
HasSource returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetSpecificNamingSettings() DesktopPoolVirtualMachineSpecifiedNamingSettings
GetSpecificNamingSettings returns the SpecificNamingSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetSpecificNamingSettingsOk() (*DesktopPoolVirtualMachineSpecifiedNamingSettings, bool)
GetSpecificNamingSettingsOk returns a tuple with the SpecificNamingSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetSpecificNamingSettings(v DesktopPoolVirtualMachineSpecifiedNamingSettings)
SetSpecificNamingSettings sets SpecificNamingSettings field to given value.
func (o *DesktopPoolInfoV2) HasSpecificNamingSettings() bool
HasSpecificNamingSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetStopProvisioningOnError() bool
GetStopProvisioningOnError returns the StopProvisioningOnError field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetStopProvisioningOnErrorOk() (*bool, bool)
GetStopProvisioningOnErrorOk returns a tuple with the StopProvisioningOnError field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetStopProvisioningOnError(v bool)
SetStopProvisioningOnError sets StopProvisioningOnError field to given value.
func (o *DesktopPoolInfoV2) HasStopProvisioningOnError() bool
HasStopProvisioningOnError returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetStorageSettings() DesktopPoolStorageSettings
GetStorageSettings returns the StorageSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetStorageSettingsOk() (*DesktopPoolStorageSettings, bool)
GetStorageSettingsOk returns a tuple with the StorageSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetStorageSettings(v DesktopPoolStorageSettings)
SetStorageSettings sets StorageSettings field to given value.
func (o *DesktopPoolInfoV2) HasStorageSettings() bool
HasStorageSettings returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetTransparentPageSharingScope() string
GetTransparentPageSharingScope returns the TransparentPageSharingScope field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetTransparentPageSharingScopeOk() (*string, bool)
GetTransparentPageSharingScopeOk returns a tuple with the TransparentPageSharingScope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetTransparentPageSharingScope(v string)
SetTransparentPageSharingScope sets TransparentPageSharingScope field to given value.
func (o *DesktopPoolInfoV2) HasTransparentPageSharingScope() bool
HasTransparentPageSharingScope returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetType(v string)
SetType sets Type field to given value.
func (o *DesktopPoolInfoV2) HasType() bool
HasType returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetUserAssignment() string
GetUserAssignment returns the UserAssignment field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetUserAssignmentOk() (*string, bool)
GetUserAssignmentOk returns a tuple with the UserAssignment field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetUserAssignment(v string)
SetUserAssignment sets UserAssignment field to given value.
func (o *DesktopPoolInfoV2) HasUserAssignment() bool
HasUserAssignment returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetVcenterId() string
GetVcenterId returns the VcenterId field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetVcenterIdOk() (*string, bool)
GetVcenterIdOk returns a tuple with the VcenterId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetVcenterId(v string)
SetVcenterId sets VcenterId field to given value.
func (o *DesktopPoolInfoV2) HasVcenterId() bool
HasVcenterId returns a boolean if a field has been set.
func (o *DesktopPoolInfoV2) GetViewStorageAcceleratorSettings() DesktopPoolViewStorageAcceleratorSettings
GetViewStorageAcceleratorSettings returns the ViewStorageAcceleratorSettings field if non-nil, zero value otherwise.
func (o *DesktopPoolInfoV2) GetViewStorageAcceleratorSettingsOk() (*DesktopPoolViewStorageAcceleratorSettings, bool)
GetViewStorageAcceleratorSettingsOk returns a tuple with the ViewStorageAcceleratorSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DesktopPoolInfoV2) SetViewStorageAcceleratorSettings(v DesktopPoolViewStorageAcceleratorSettings)
SetViewStorageAcceleratorSettings sets ViewStorageAcceleratorSettings field to given value.
func (o *DesktopPoolInfoV2) HasViewStorageAcceleratorSettings() bool
HasViewStorageAcceleratorSettings returns a boolean if a field has been set.