Class MacOSMinimumOperatingSystem

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

    public class MacOSMinimumOperatingSystem
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “The minimum operating system required for a macOS 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
    • Constructor Detail

      • MacOSMinimumOperatingSystem

        protected MacOSMinimumOperatingSystem()
    • Method Detail

      • odataTypeName

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

        public Optional<Boolean> getV10_10()
        “When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_10
      • withV10_10

        public MacOSMinimumOperatingSystem withV10_10​(Boolean v10_10)
        Returns an immutable copy of this with just the v10_10 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.

        “When TRUE, indicates OS X 10.10 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_11()
        “When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_11
      • withV10_11

        public MacOSMinimumOperatingSystem withV10_11​(Boolean v10_11)
        Returns an immutable copy of this with just the v10_11 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.

        “When TRUE, indicates OS X 10.11 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_12()
        “When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_12
      • withV10_12

        public MacOSMinimumOperatingSystem withV10_12​(Boolean v10_12)
        Returns an immutable copy of this with just the v10_12 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.

        “When TRUE, indicates macOS 10.12 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_13()
        “When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_13
      • withV10_13

        public MacOSMinimumOperatingSystem withV10_13​(Boolean v10_13)
        Returns an immutable copy of this with just the v10_13 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.

        “When TRUE, indicates macOS 10.13 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_14()
        “When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_14
      • withV10_14

        public MacOSMinimumOperatingSystem withV10_14​(Boolean v10_14)
        Returns an immutable copy of this with just the v10_14 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.

        “When TRUE, indicates macOS 10.14 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_15()
        “When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_15
      • withV10_15

        public MacOSMinimumOperatingSystem withV10_15​(Boolean v10_15)
        Returns an immutable copy of this with just the v10_15 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.

        “When TRUE, indicates macOS 10.15 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_7()
        “When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_7
      • withV10_7

        public MacOSMinimumOperatingSystem withV10_7​(Boolean v10_7)
        Returns an immutable copy of this with just the v10_7 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.

        “When TRUE, indicates Mac OS X 10.7 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_8()
        “When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_8
      • withV10_8

        public MacOSMinimumOperatingSystem withV10_8​(Boolean v10_8)
        Returns an immutable copy of this with just the v10_8 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.

        “When TRUE, indicates OS X 10.8 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV10_9()
        “When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v10_9
      • withV10_9

        public MacOSMinimumOperatingSystem withV10_9​(Boolean v10_9)
        Returns an immutable copy of this with just the v10_9 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.

        “When TRUE, indicates OS X 10.9 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV11_0()
        “When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v11_0
      • withV11_0

        public MacOSMinimumOperatingSystem withV11_0​(Boolean v11_0)
        Returns an immutable copy of this with just the v11_0 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.

        “When TRUE, indicates macOS 11.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV12_0()
        “When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v12_0
      • withV12_0

        public MacOSMinimumOperatingSystem withV12_0​(Boolean v12_0)
        Returns an immutable copy of this with just the v12_0 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.

        “When TRUE, indicates macOS 12.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

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

        public Optional<Boolean> getV13_0()
        “When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”
        Returns:
        property v13_0
      • withV13_0

        public MacOSMinimumOperatingSystem withV13_0​(Boolean v13_0)
        Returns an immutable copy of this with just the v13_0 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.

        “When TRUE, indicates macOS 13.0 or later is required to install the app. When FALSE, indicates some other OS version is the minimum OS to install the app. Default value is FALSE.”

        Parameters:
        v13_0 - new value of v13_0 field (as defined in service metadata)
        Returns:
        immutable copy of this with just the v13_0 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 MacOSMinimumOperatingSystem.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