Class ExpandMsixImageInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.desktopvirtualization.fluent.models.ExpandMsixImageInner
public final class ExpandMsixImageInner
extends com.azure.core.management.ProxyResource
Represents the definition of contents retrieved after expanding the MSIX Image.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the displayName property: User friendly Name to be displayed in the portal.Get the imagePath property: VHD/CIM image path on Network Share.isActive()
Get the isActive property: Make this version of the package the active one across the hostpool.Get the isRegularRegistration property: Specifies how to register Package in feed.Get the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.Get the packageAlias property: Alias of MSIX Package.Get the packageApplications property: List of package applications.Get the packageDependencies property: List of package dependencies.Get the packageFamilyName property: Package Family Name from appxmanifest.xml.Get the packageFullName property: Package Full Name from appxmanifest.xml.Get the packageName property: Package Name from appxmanifest.xml.Get the packageRelativePath property: Relative Path to the package inside the image.void
validate()
Validates the instance.version()
Get the version property: Package Version found in the appxmanifest.xml.withDisplayName
(String displayName) Set the displayName property: User friendly Name to be displayed in the portal.withImagePath
(String imagePath) Set the imagePath property: VHD/CIM image path on Network Share.withIsActive
(Boolean isActive) Set the isActive property: Make this version of the package the active one across the hostpool.withIsRegularRegistration
(Boolean isRegularRegistration) Set the isRegularRegistration property: Specifies how to register Package in feed.withLastUpdated
(OffsetDateTime lastUpdated) Set the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.withPackageAlias
(String packageAlias) Set the packageAlias property: Alias of MSIX Package.withPackageApplications
(List<MsixPackageApplications> packageApplications) Set the packageApplications property: List of package applications.withPackageDependencies
(List<MsixPackageDependencies> packageDependencies) Set the packageDependencies property: List of package dependencies.withPackageFamilyName
(String packageFamilyName) Set the packageFamilyName property: Package Family Name from appxmanifest.xml.withPackageFullName
(String packageFullName) Set the packageFullName property: Package Full Name from appxmanifest.xml.withPackageName
(String packageName) Set the packageName property: Package Name from appxmanifest.xml.withPackageRelativePath
(String packageRelativePath) Set the packageRelativePath property: Relative Path to the package inside the image.withVersion
(String version) Set the version property: Package Version found in the appxmanifest.xml.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ExpandMsixImageInner
public ExpandMsixImageInner()
-
-
Method Details
-
packageAlias
Get the packageAlias property: Alias of MSIX Package.- Returns:
- the packageAlias value.
-
withPackageAlias
Set the packageAlias property: Alias of MSIX Package.- Parameters:
packageAlias
- the packageAlias value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
imagePath
Get the imagePath property: VHD/CIM image path on Network Share.- Returns:
- the imagePath value.
-
withImagePath
Set the imagePath property: VHD/CIM image path on Network Share.- Parameters:
imagePath
- the imagePath value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageName
Get the packageName property: Package Name from appxmanifest.xml.- Returns:
- the packageName value.
-
withPackageName
Set the packageName property: Package Name from appxmanifest.xml.- Parameters:
packageName
- the packageName value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageFamilyName
Get the packageFamilyName property: Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.- Returns:
- the packageFamilyName value.
-
withPackageFamilyName
Set the packageFamilyName property: Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.- Parameters:
packageFamilyName
- the packageFamilyName value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageFullName
Get the packageFullName property: Package Full Name from appxmanifest.xml.- Returns:
- the packageFullName value.
-
withPackageFullName
Set the packageFullName property: Package Full Name from appxmanifest.xml.- Parameters:
packageFullName
- the packageFullName value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
displayName
Get the displayName property: User friendly Name to be displayed in the portal.- Returns:
- the displayName value.
-
withDisplayName
Set the displayName property: User friendly Name to be displayed in the portal.- Parameters:
displayName
- the displayName value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageRelativePath
Get the packageRelativePath property: Relative Path to the package inside the image.- Returns:
- the packageRelativePath value.
-
withPackageRelativePath
Set the packageRelativePath property: Relative Path to the package inside the image.- Parameters:
packageRelativePath
- the packageRelativePath value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
isRegularRegistration
Get the isRegularRegistration property: Specifies how to register Package in feed.- Returns:
- the isRegularRegistration value.
-
withIsRegularRegistration
Set the isRegularRegistration property: Specifies how to register Package in feed.- Parameters:
isRegularRegistration
- the isRegularRegistration value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
isActive
Get the isActive property: Make this version of the package the active one across the hostpool.- Returns:
- the isActive value.
-
withIsActive
Set the isActive property: Make this version of the package the active one across the hostpool.- Parameters:
isActive
- the isActive value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageDependencies
Get the packageDependencies property: List of package dependencies.- Returns:
- the packageDependencies value.
-
withPackageDependencies
public ExpandMsixImageInner withPackageDependencies(List<MsixPackageDependencies> packageDependencies) Set the packageDependencies property: List of package dependencies.- Parameters:
packageDependencies
- the packageDependencies value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
version
Get the version property: Package Version found in the appxmanifest.xml.- Returns:
- the version value.
-
withVersion
Set the version property: Package Version found in the appxmanifest.xml.- Parameters:
version
- the version value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
lastUpdated
Get the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.- Returns:
- the lastUpdated value.
-
withLastUpdated
Set the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.- Parameters:
lastUpdated
- the lastUpdated value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
packageApplications
Get the packageApplications property: List of package applications.- Returns:
- the packageApplications value.
-
withPackageApplications
public ExpandMsixImageInner withPackageApplications(List<MsixPackageApplications> packageApplications) Set the packageApplications property: List of package applications.- Parameters:
packageApplications
- the packageApplications value to set.- Returns:
- the ExpandMsixImageInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-