Class WindowsPackageInformation

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType

    public class WindowsPackageInformation
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Contains properties for the package information for a Windows line of business app.”
    • Field Detail

      • contextPath

        protected com.github.davidmoten.odata.client.ContextPath contextPath
      • unmappedFields

        protected com.github.davidmoten.odata.client.internal.UnmappedFieldsImpl unmappedFields
      • odataType

        protected String odataType
      • displayName

        protected String displayName
      • identityName

        protected String identityName
      • identityPublisher

        protected String identityPublisher
      • identityResourceIdentifier

        protected String identityResourceIdentifier
      • identityVersion

        protected String identityVersion
    • Constructor Detail

      • WindowsPackageInformation

        protected WindowsPackageInformation()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • getApplicableArchitecture

        public Optional<WindowsArchitecture> getApplicableArchitecture()
        “The Windows architecture for which this app can run on.”
        Returns:
        property applicableArchitecture
      • withApplicableArchitecture

        public WindowsPackageInformation withApplicableArchitecture​(WindowsArchitecture applicableArchitecture)
        Returns an immutable copy of this with just the applicableArchitecture field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Windows architecture for which this app can run on.”

        Parameters:
        applicableArchitecture - new value of applicableArchitecture field (as defined in service metadata)
        Returns:
        immutable copy of this with just the applicableArchitecture field changed
      • getDisplayName

        public Optional<String> getDisplayName()
        “The Display Name.”
        Returns:
        property displayName
      • withDisplayName

        public WindowsPackageInformation withDisplayName​(String displayName)
        Returns an immutable copy of this with just the displayName field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Display Name.”

        Parameters:
        displayName - new value of displayName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the displayName field changed
      • getIdentityName

        public Optional<String> getIdentityName()
        “The Identity Name.”
        Returns:
        property identityName
      • withIdentityName

        public WindowsPackageInformation withIdentityName​(String identityName)
        Returns an immutable copy of this with just the identityName field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Identity Name.”

        Parameters:
        identityName - new value of identityName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the identityName field changed
      • getIdentityPublisher

        public Optional<String> getIdentityPublisher()
        “The Identity Publisher.”
        Returns:
        property identityPublisher
      • withIdentityPublisher

        public WindowsPackageInformation withIdentityPublisher​(String identityPublisher)
        Returns an immutable copy of this with just the identityPublisher field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Identity Publisher.”

        Parameters:
        identityPublisher - new value of identityPublisher field (as defined in service metadata)
        Returns:
        immutable copy of this with just the identityPublisher field changed
      • getIdentityResourceIdentifier

        public Optional<String> getIdentityResourceIdentifier()
        “The Identity Resource Identifier.”
        Returns:
        property identityResourceIdentifier
      • withIdentityResourceIdentifier

        public WindowsPackageInformation withIdentityResourceIdentifier​(String identityResourceIdentifier)
        Returns an immutable copy of this with just the identityResourceIdentifier field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Identity Resource Identifier.”

        Parameters:
        identityResourceIdentifier - new value of identityResourceIdentifier field (as defined in service metadata)
        Returns:
        immutable copy of this with just the identityResourceIdentifier field changed
      • getIdentityVersion

        public Optional<String> getIdentityVersion()
        “The Identity Version.”
        Returns:
        property identityVersion
      • withIdentityVersion

        public WindowsPackageInformation withIdentityVersion​(String identityVersion)
        Returns an immutable copy of this with just the identityVersion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Identity Version.”

        Parameters:
        identityVersion - new value of identityVersion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the identityVersion field changed
      • getMinimumSupportedOperatingSystem

        public Optional<WindowsMinimumOperatingSystem> getMinimumSupportedOperatingSystem()
        “The value for the minimum applicable operating system.”
        Returns:
        property minimumSupportedOperatingSystem
      • withMinimumSupportedOperatingSystem

        public WindowsPackageInformation withMinimumSupportedOperatingSystem​(WindowsMinimumOperatingSystem minimumSupportedOperatingSystem)
        Returns an immutable copy of this with just the minimumSupportedOperatingSystem field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The value for the minimum applicable operating system.”

        Parameters:
        minimumSupportedOperatingSystem - new value of minimumSupportedOperatingSystem field (as defined in service metadata)
        Returns:
        immutable copy of this with just the minimumSupportedOperatingSystem field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
      • builder

        public static WindowsPackageInformation.Builder builder()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class