Class ApplicationProperties
java.lang.Object
com.azure.resourcemanager.desktopvirtualization.fluent.models.ApplicationProperties
Schema for Application properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the applicationType property: Resource Type of Application.Get the commandLineArguments property: Command Line Arguments for Application.Get the commandLineSetting property: Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.Get the description property: Description of Application.filePath()
Get the filePath property: Specifies a path for the executable file for the application.Get the friendlyName property: Friendly name of Application.byte[]
Get the iconContent property: the icon a 64 bit string as a byte array.iconHash()
Get the iconHash property: Hash of the icon.Get the iconIndex property: Index of the icon.iconPath()
Get the iconPath property: Path to icon.Get the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.Get the msixPackageFamilyName property: Specifies the package family name for MSIX applications.objectId()
Get the objectId property: ObjectId of Application.Get the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.void
validate()
Validates the instance.withApplicationType
(RemoteApplicationType applicationType) Set the applicationType property: Resource Type of Application.withCommandLineArguments
(String commandLineArguments) Set the commandLineArguments property: Command Line Arguments for Application.withCommandLineSetting
(CommandLineSetting commandLineSetting) Set the commandLineSetting property: Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.withDescription
(String description) Set the description property: Description of Application.withFilePath
(String filePath) Set the filePath property: Specifies a path for the executable file for the application.withFriendlyName
(String friendlyName) Set the friendlyName property: Friendly name of Application.withIconIndex
(Integer iconIndex) Set the iconIndex property: Index of the icon.withIconPath
(String iconPath) Set the iconPath property: Path to icon.withMsixPackageApplicationId
(String msixPackageApplicationId) Set the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.withMsixPackageFamilyName
(String msixPackageFamilyName) Set the msixPackageFamilyName property: Specifies the package family name for MSIX applications.withShowInPortal
(Boolean showInPortal) Set the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.
-
Constructor Details
-
ApplicationProperties
public ApplicationProperties()
-
-
Method Details
-
objectId
Get the objectId property: ObjectId of Application. (internal use).- Returns:
- the objectId value.
-
description
Get the description property: Description of Application.- Returns:
- the description value.
-
withDescription
Set the description property: Description of Application.- Parameters:
description
- the description value to set.- Returns:
- the ApplicationProperties object itself.
-
friendlyName
Get the friendlyName property: Friendly name of Application.- Returns:
- the friendlyName value.
-
withFriendlyName
Set the friendlyName property: Friendly name of Application.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the ApplicationProperties object itself.
-
filePath
Get the filePath property: Specifies a path for the executable file for the application.- Returns:
- the filePath value.
-
withFilePath
Set the filePath property: Specifies a path for the executable file for the application.- Parameters:
filePath
- the filePath value to set.- Returns:
- the ApplicationProperties object itself.
-
msixPackageFamilyName
Get the msixPackageFamilyName property: Specifies the package family name for MSIX applications.- Returns:
- the msixPackageFamilyName value.
-
withMsixPackageFamilyName
Set the msixPackageFamilyName property: Specifies the package family name for MSIX applications.- Parameters:
msixPackageFamilyName
- the msixPackageFamilyName value to set.- Returns:
- the ApplicationProperties object itself.
-
msixPackageApplicationId
Get the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.- Returns:
- the msixPackageApplicationId value.
-
withMsixPackageApplicationId
Set the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.- Parameters:
msixPackageApplicationId
- the msixPackageApplicationId value to set.- Returns:
- the ApplicationProperties object itself.
-
applicationType
Get the applicationType property: Resource Type of Application.- Returns:
- the applicationType value.
-
withApplicationType
Set the applicationType property: Resource Type of Application.- Parameters:
applicationType
- the applicationType value to set.- Returns:
- the ApplicationProperties object itself.
-
commandLineSetting
Get the commandLineSetting property: Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.- Returns:
- the commandLineSetting value.
-
withCommandLineSetting
Set the commandLineSetting property: Specifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all.- Parameters:
commandLineSetting
- the commandLineSetting value to set.- Returns:
- the ApplicationProperties object itself.
-
commandLineArguments
Get the commandLineArguments property: Command Line Arguments for Application.- Returns:
- the commandLineArguments value.
-
withCommandLineArguments
Set the commandLineArguments property: Command Line Arguments for Application.- Parameters:
commandLineArguments
- the commandLineArguments value to set.- Returns:
- the ApplicationProperties object itself.
-
showInPortal
Get the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.- Returns:
- the showInPortal value.
-
withShowInPortal
Set the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.- Parameters:
showInPortal
- the showInPortal value to set.- Returns:
- the ApplicationProperties object itself.
-
iconPath
Get the iconPath property: Path to icon.- Returns:
- the iconPath value.
-
withIconPath
Set the iconPath property: Path to icon.- Parameters:
iconPath
- the iconPath value to set.- Returns:
- the ApplicationProperties object itself.
-
iconIndex
Get the iconIndex property: Index of the icon.- Returns:
- the iconIndex value.
-
withIconIndex
Set the iconIndex property: Index of the icon.- Parameters:
iconIndex
- the iconIndex value to set.- Returns:
- the ApplicationProperties object itself.
-
iconHash
Get the iconHash property: Hash of the icon.- Returns:
- the iconHash value.
-
iconContent
public byte[] iconContent()Get the iconContent property: the icon a 64 bit string as a byte array.- Returns:
- the iconContent value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-