package com.bocloud.cmp.model.horizon;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * VMware.Hv.DesktopBase
 * 
 * @author HP
 *
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class VmwareHorizonDesktopBase {

	/**
	 * The desktop name is the unique name used to identify this desktop. This
	 * property cannot be updated. This property must contain only alphanumerics,
	 * underscores, and dashes. The maximum length is 64 characters.
	 * 
	 */
	private String name;
	/**
	 * The display name is the name that users will see when they connect to view
	 * client. If the display name is left blank, the identifier will be used. This
	 * property need not be set. This property has a maximum length of 256
	 * characters.
	 */
	private String displayName;
	/**
	 * View access groups can organize the desktops in your organization. They can
	 * also be used for delegated administration. For RDS Desktop, this has to be
	 * same as that of the corresponding Farm.
	 */
	private VmwareHorizonAccessGroup accessGroup;
	/**
	 * The description is a set of notes about the desktop. This property need not
	 * be set. This property has a maximum length of 1024 characters.
	 * 
	 */
	private String description;
}
