MsixPackageInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. resourcemanager. desktopvirtualization. fluent. models. MsixPackageInner
- com.
- com.
public final class MsixPackageInner
extends ProxyResource
Schema for MSIX Package properties.
Constructor Summary
| Constructor | Description |
|---|---|
| MsixPackageInner() |
Creates an instance of Msix |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
displayName()
Get the display |
|
static
Msix |
fromJson(JsonReader jsonReader)
Reads an instance of Msix |
| String |
id()
Get the id property: Fully qualified resource Id for the resource. |
| String |
imagePath()
Get the image |
| Boolean |
isActive()
Get the is |
| Boolean |
isRegularRegistration()
Get the is |
|
Offset |
lastUpdated()
Get the last |
| String |
name()
Get the name property: The name of the resource. |
|
List<Msix |
packageApplications()
Get the package |
|
List<Msix |
packageDependencies()
Get the package |
| String |
packageFamilyName()
Get the package |
| String |
packageName()
Get the package |
| String |
packageRelativePath()
Get the package |
|
System |
systemData()
Get the system |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: The type of the resource. |
| void |
validate()
Validates the instance. |
| String |
version()
Get the version property: Package version found in the appxmanifest. |
|
Msix |
withDisplayName(String displayName)
Set the display |
|
Msix |
withImagePath(String imagePath)
Set the image |
|
Msix |
withIsActive(Boolean isActive)
Set the is |
|
Msix |
withIsRegularRegistration(Boolean isRegularRegistration)
Set the is |
|
Msix |
withLastUpdated(OffsetDateTime lastUpdated)
Set the last |
|
Msix |
withPackageApplications(List<MsixPackageApplications> packageApplications)
Set the package |
|
Msix |
withPackageDependencies(List<MsixPackageDependencies> packageDependencies)
Set the package |
|
Msix |
withPackageFamilyName(String packageFamilyName)
Set the package |
|
Msix |
withPackageName(String packageName)
Set the package |
|
Msix |
withPackageRelativePath(String packageRelativePath)
Set the package |
|
Msix |
withVersion(String version)
Set the version property: Package version found in the appxmanifest. |
Methods inherited from ProxyResource
Methods inherited from java.lang.Object
Constructor Details
MsixPackageInner
public MsixPackageInner()
Creates an instance of MsixPackageInner class.
Method Details
displayName
public String displayName()
Get the displayName property: User friendly Name to be displayed in the portal.
Returns:
fromJson
public static MsixPackageInner fromJson(JsonReader jsonReader)
Reads an instance of MsixPackageInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
MsixPackageInner.id()Returns:
imagePath
public String imagePath()
Get the imagePath property: VHD/CIM image path on Network Share.
Returns:
isActive
public Boolean isActive()
Get the isActive property: Make this version of the package the active one across the hostpool.
Returns:
isRegularRegistration
public Boolean isRegularRegistration()
Get the isRegularRegistration property: Specifies how to register Package in feed.
Returns:
lastUpdated
public OffsetDateTime lastUpdated()
Get the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
MsixPackageInner.name()Returns:
packageApplications
public List<MsixPackageApplications> packageApplications()
Get the packageApplications property: List of package applications.
Returns:
packageDependencies
public List<MsixPackageDependencies> packageDependencies()
Get the packageDependencies property: List of package dependencies.
Returns:
packageFamilyName
public String packageFamilyName()
Get the packageFamilyName property: Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.
Returns:
packageName
public String packageName()
Get the packageName property: Package Name from appxmanifest.xml.
Returns:
packageRelativePath
public String packageRelativePath()
Get the packageRelativePath property: Relative Path to the package inside the image.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
MsixPackageInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
MsixPackageInner.type()Returns:
validate
public void validate()
Validates the instance.
version
public String version()
Get the version property: Package version found in the appxmanifest.xml.
Returns:
withDisplayName
public MsixPackageInner withDisplayName(String displayName)
Set the displayName property: User friendly Name to be displayed in the portal.
Parameters:
Returns:
withImagePath
public MsixPackageInner withImagePath(String imagePath)
Set the imagePath property: VHD/CIM image path on Network Share.
Parameters:
Returns:
withIsActive
public MsixPackageInner withIsActive(Boolean isActive)
Set the isActive property: Make this version of the package the active one across the hostpool.
Parameters:
Returns:
withIsRegularRegistration
public MsixPackageInner withIsRegularRegistration(Boolean isRegularRegistration)
Set the isRegularRegistration property: Specifies how to register Package in feed.
Parameters:
Returns:
withLastUpdated
public MsixPackageInner withLastUpdated(OffsetDateTime lastUpdated)
Set the lastUpdated property: Date Package was last updated, found in the appxmanifest.xml.
Parameters:
Returns:
withPackageApplications
public MsixPackageInner withPackageApplications(List<MsixPackageApplications> packageApplications)
Set the packageApplications property: List of package applications.
Parameters:
Returns:
withPackageDependencies
public MsixPackageInner withPackageDependencies(List<MsixPackageDependencies> packageDependencies)
Set the packageDependencies property: List of package dependencies.
Parameters:
Returns:
withPackageFamilyName
public MsixPackageInner withPackageFamilyName(String packageFamilyName)
Set the packageFamilyName property: Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.
Parameters:
Returns:
withPackageName
public MsixPackageInner withPackageName(String packageName)
Set the packageName property: Package Name from appxmanifest.xml.
Parameters:
Returns:
withPackageRelativePath
public MsixPackageInner withPackageRelativePath(String packageRelativePath)
Set the packageRelativePath property: Relative Path to the package inside the image.
Parameters:
Returns:
withVersion
public MsixPackageInner withVersion(String version)
Set the version property: Package version found in the appxmanifest.xml.
Parameters:
Returns: