MsixPackage Interface

public interface MsixPackage

An immutable client-side representation of MsixPackage.

Method Summary

Modifier and Type Method and Description
abstract String displayName()

Gets the displayName property: User friendly Name to be displayed in the portal.

abstract String id()

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

abstract String imagePath()

Gets the imagePath property: VHD/CIM image path on Network Share.

abstract MsixPackageInner innerModel()

Gets the inner com.azure.resourcemanager.desktopvirtualization.fluent.models.MsixPackageInner object.

abstract Boolean isActive()

Gets the isActive property: Make this version of the package the active one across the hostpool.

abstract Boolean isRegularRegistration()

Gets the isRegularRegistration property: Specifies how to register Package in feed.

abstract OffsetDateTime lastUpdated()

Gets the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.

abstract String name()

Gets the name property: The name of the resource.

abstract List<MsixPackageApplications> packageApplications()

Gets the packageApplications property: List of package applications.

abstract List<MsixPackageDependencies> packageDependencies()

Gets the packageDependencies property: List of package dependencies.

abstract String packageFamilyName()

Gets the packageFamilyName property: Package Family Name from appxmanifest.xml.

abstract String packageName()

Gets the packageName property: Package Name from appxmanifest.xml.

abstract String packageRelativePath()

Gets the packageRelativePath property: Relative Path to the package inside the image.

abstract MsixPackage refresh()

Refreshes the resource to sync with Azure.

abstract MsixPackage refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

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

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the MsixPackage resource.

abstract String version()

Gets the version property: Package version found in the appxmanifest.xml.

Method Details

displayName

public abstract String displayName()

Gets the displayName property: User friendly Name to be displayed in the portal.

Returns:

the displayName value.

id

public abstract String id()

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

Returns:

the id value.

imagePath

public abstract String imagePath()

Gets the imagePath property: VHD/CIM image path on Network Share.

Returns:

the imagePath value.

innerModel

public abstract MsixPackageInner innerModel()

Gets the inner com.azure.resourcemanager.desktopvirtualization.fluent.models.MsixPackageInner object.

Returns:

the inner object.

isActive

public abstract Boolean isActive()

Gets the isActive property: Make this version of the package the active one across the hostpool.

Returns:

the isActive value.

isRegularRegistration

public abstract Boolean isRegularRegistration()

Gets the isRegularRegistration property: Specifies how to register Package in feed.

Returns:

the isRegularRegistration value.

lastUpdated

public abstract OffsetDateTime lastUpdated()

Gets the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.

Returns:

the lastUpdated value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

packageApplications

public abstract List<MsixPackageApplications> packageApplications()

Gets the packageApplications property: List of package applications.

Returns:

the packageApplications value.

packageDependencies

public abstract List<MsixPackageDependencies> packageDependencies()

Gets the packageDependencies property: List of package dependencies.

Returns:

the packageDependencies value.

packageFamilyName

public abstract String packageFamilyName()

Gets the packageFamilyName property: Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.

Returns:

the packageFamilyName value.

packageName

public abstract String packageName()

Gets the packageName property: Package Name from appxmanifest.xml.

Returns:

the packageName value.

packageRelativePath

public abstract String packageRelativePath()

Gets the packageRelativePath property: Relative Path to the package inside the image.

Returns:

the packageRelativePath value.

refresh

public abstract MsixPackage refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract MsixPackage refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

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

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract MsixPackage.Update update()

Begins update for the MsixPackage resource.

Returns:

the stage of resource update.

version

public abstract String version()

Gets the version property: Package version found in the appxmanifest.xml.

Returns:

the version value.

Applies to