ApplicationInner Class

public final class ApplicationInner
extends ProxyResource

Schema for Application properties.

Constructor Summary

Constructor Description
ApplicationInner()

Creates an instance of ApplicationInner class.

Method Summary

Modifier and Type Method and Description
RemoteApplicationType applicationType()

Get the applicationType property: Resource Type of Application.

String commandLineArguments()

Get the commandLineArguments property: Command Line Arguments for Application.

CommandLineSetting 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.

String description()

Get the description property: Description of Application.

String filePath()

Get the filePath property: Specifies a path for the executable file for the application.

String friendlyName()

Get the friendlyName property: Friendly name of Application.

static ApplicationInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationInner from the JsonReader.

byte[] iconContent()

Get the iconContent property: the icon a 64 bit string as a byte array.

String iconHash()

Get the iconHash property: Hash of the icon.

Integer iconIndex()

Get the iconIndex property: Index of the icon.

String iconPath()

Get the iconPath property: Path to icon.

String id()

Get the id property: Fully qualified resource Id for the resource.

String msixPackageApplicationId()

Get the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.

String msixPackageFamilyName()

Get the msixPackageFamilyName property: Specifies the package family name for MSIX applications.

String name()

Get the name property: The name of the resource.

String objectId()

Get the objectId property: ObjectId of Application.

Boolean showInPortal()

Get the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ApplicationInner withApplicationType(RemoteApplicationType applicationType)

Set the applicationType property: Resource Type of Application.

ApplicationInner withCommandLineArguments(String commandLineArguments)

Set the commandLineArguments property: Command Line Arguments for Application.

ApplicationInner 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.

ApplicationInner withDescription(String description)

Set the description property: Description of Application.

ApplicationInner withFilePath(String filePath)

Set the filePath property: Specifies a path for the executable file for the application.

ApplicationInner withFriendlyName(String friendlyName)

Set the friendlyName property: Friendly name of Application.

ApplicationInner withIconIndex(Integer iconIndex)

Set the iconIndex property: Index of the icon.

ApplicationInner withIconPath(String iconPath)

Set the iconPath property: Path to icon.

ApplicationInner withMsixPackageApplicationId(String msixPackageApplicationId)

Set the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.

ApplicationInner withMsixPackageFamilyName(String msixPackageFamilyName)

Set the msixPackageFamilyName property: Specifies the package family name for MSIX applications.

ApplicationInner withShowInPortal(Boolean showInPortal)

Set the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ApplicationInner

public ApplicationInner()

Creates an instance of ApplicationInner class.

Method Details

applicationType

public RemoteApplicationType applicationType()

Get the applicationType property: Resource Type of Application.

Returns:

the applicationType value.

commandLineArguments

public String commandLineArguments()

Get the commandLineArguments property: Command Line Arguments for Application.

Returns:

the commandLineArguments value.

commandLineSetting

public CommandLineSetting 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.

description

public String description()

Get the description property: Description of Application.

Returns:

the description value.

filePath

public String filePath()

Get the filePath property: Specifies a path for the executable file for the application.

Returns:

the filePath value.

friendlyName

public String friendlyName()

Get the friendlyName property: Friendly name of Application.

Returns:

the friendlyName value.

fromJson

public static ApplicationInner fromJson(JsonReader jsonReader)

Reads an instance of ApplicationInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ApplicationInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

iconContent

public byte[] iconContent()

Get the iconContent property: the icon a 64 bit string as a byte array.

Returns:

the iconContent value.

iconHash

public String iconHash()

Get the iconHash property: Hash of the icon.

Returns:

the iconHash value.

iconIndex

public Integer iconIndex()

Get the iconIndex property: Index of the icon.

Returns:

the iconIndex value.

iconPath

public String iconPath()

Get the iconPath property: Path to icon.

Returns:

the iconPath value.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

ApplicationInner.id()

Returns:

the id value.

msixPackageApplicationId

public String msixPackageApplicationId()

Get the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.

Returns:

the msixPackageApplicationId value.

msixPackageFamilyName

public String msixPackageFamilyName()

Get the msixPackageFamilyName property: Specifies the package family name for MSIX applications.

Returns:

the msixPackageFamilyName value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ApplicationInner.name()

Returns:

the name value.

objectId

public String objectId()

Get the objectId property: ObjectId of Application. (internal use).

Returns:

the objectId value.

showInPortal

public Boolean showInPortal()

Get the showInPortal property: Specifies whether to show the RemoteApp program in the RD Web Access server.

Returns:

the showInPortal value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ApplicationInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ApplicationInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withApplicationType

public ApplicationInner withApplicationType(RemoteApplicationType applicationType)

Set the applicationType property: Resource Type of Application.

Parameters:

applicationType - the applicationType value to set.

Returns:

the ApplicationInner object itself.

withCommandLineArguments

public ApplicationInner withCommandLineArguments(String commandLineArguments)

Set the commandLineArguments property: Command Line Arguments for Application.

Parameters:

commandLineArguments - the commandLineArguments value to set.

Returns:

the ApplicationInner object itself.

withCommandLineSetting

public ApplicationInner 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.

Parameters:

commandLineSetting - the commandLineSetting value to set.

Returns:

the ApplicationInner object itself.

withDescription

public ApplicationInner withDescription(String description)

Set the description property: Description of Application.

Parameters:

description - the description value to set.

Returns:

the ApplicationInner object itself.

withFilePath

public ApplicationInner withFilePath(String filePath)

Set the filePath property: Specifies a path for the executable file for the application.

Parameters:

filePath - the filePath value to set.

Returns:

the ApplicationInner object itself.

withFriendlyName

public ApplicationInner withFriendlyName(String friendlyName)

Set the friendlyName property: Friendly name of Application.

Parameters:

friendlyName - the friendlyName value to set.

Returns:

the ApplicationInner object itself.

withIconIndex

public ApplicationInner withIconIndex(Integer iconIndex)

Set the iconIndex property: Index of the icon.

Parameters:

iconIndex - the iconIndex value to set.

Returns:

the ApplicationInner object itself.

withIconPath

public ApplicationInner withIconPath(String iconPath)

Set the iconPath property: Path to icon.

Parameters:

iconPath - the iconPath value to set.

Returns:

the ApplicationInner object itself.

withMsixPackageApplicationId

public ApplicationInner withMsixPackageApplicationId(String msixPackageApplicationId)

Set the msixPackageApplicationId property: Specifies the package application Id for MSIX applications.

Parameters:

msixPackageApplicationId - the msixPackageApplicationId value to set.

Returns:

the ApplicationInner object itself.

withMsixPackageFamilyName

public ApplicationInner withMsixPackageFamilyName(String msixPackageFamilyName)

Set the msixPackageFamilyName property: Specifies the package family name for MSIX applications.

Parameters:

msixPackageFamilyName - the msixPackageFamilyName value to set.

Returns:

the ApplicationInner object itself.

withShowInPortal

public ApplicationInner withShowInPortal(Boolean showInPortal)

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 ApplicationInner object itself.

Applies to