Class MacOSMinimumOperatingSystem
- java.lang.Object
-
- odata.msgraph.client.complex.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.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMacOSMinimumOperatingSystem.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringodataTypeprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFieldsprotected Booleanv10_10protected Booleanv10_11protected Booleanv10_12protected Booleanv10_13protected Booleanv10_14protected Booleanv10_15protected Booleanv10_7protected Booleanv10_8protected Booleanv10_9protected Booleanv11_0protected Booleanv12_0protected Booleanv13_0
-
Constructor Summary
Constructors Modifier Constructor Description protectedMacOSMinimumOperatingSystem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MacOSMinimumOperatingSystem.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<Boolean>getV10_10()“When TRUE, indicates OS X 10.10 or later is required to install the app.Optional<Boolean>getV10_11()“When TRUE, indicates OS X 10.11 or later is required to install the app.Optional<Boolean>getV10_12()“When TRUE, indicates macOS 10.12 or later is required to install the app.Optional<Boolean>getV10_13()“When TRUE, indicates macOS 10.13 or later is required to install the app.Optional<Boolean>getV10_14()“When TRUE, indicates macOS 10.14 or later is required to install the app.Optional<Boolean>getV10_15()“When TRUE, indicates macOS 10.15 or later is required to install the app.Optional<Boolean>getV10_7()“When TRUE, indicates Mac OS X 10.7 or later is required to install the app.Optional<Boolean>getV10_8()“When TRUE, indicates OS X 10.8 or later is required to install the app.Optional<Boolean>getV10_9()“When TRUE, indicates OS X 10.9 or later is required to install the app.Optional<Boolean>getV11_0()“When TRUE, indicates macOS 11.0 or later is required to install the app.Optional<Boolean>getV12_0()“When TRUE, indicates macOS 12.0 or later is required to install the app.Optional<Boolean>getV13_0()“When TRUE, indicates macOS 13.0 or later is required to install the app.StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()MacOSMinimumOperatingSystemwithUnmappedField(String name, String value)MacOSMinimumOperatingSystemwithV10_10(Boolean v10_10)Returns an immutable copy ofthiswith just thev10_10field changed.MacOSMinimumOperatingSystemwithV10_11(Boolean v10_11)Returns an immutable copy ofthiswith just thev10_11field changed.MacOSMinimumOperatingSystemwithV10_12(Boolean v10_12)Returns an immutable copy ofthiswith just thev10_12field changed.MacOSMinimumOperatingSystemwithV10_13(Boolean v10_13)Returns an immutable copy ofthiswith just thev10_13field changed.MacOSMinimumOperatingSystemwithV10_14(Boolean v10_14)Returns an immutable copy ofthiswith just thev10_14field changed.MacOSMinimumOperatingSystemwithV10_15(Boolean v10_15)Returns an immutable copy ofthiswith just thev10_15field changed.MacOSMinimumOperatingSystemwithV10_7(Boolean v10_7)Returns an immutable copy ofthiswith just thev10_7field changed.MacOSMinimumOperatingSystemwithV10_8(Boolean v10_8)Returns an immutable copy ofthiswith just thev10_8field changed.MacOSMinimumOperatingSystemwithV10_9(Boolean v10_9)Returns an immutable copy ofthiswith just thev10_9field changed.MacOSMinimumOperatingSystemwithV11_0(Boolean v11_0)Returns an immutable copy ofthiswith just thev11_0field changed.MacOSMinimumOperatingSystemwithV12_0(Boolean v12_0)Returns an immutable copy ofthiswith just thev12_0field changed.MacOSMinimumOperatingSystemwithV13_0(Boolean v13_0)Returns an immutable copy ofthiswith just thev13_0field changed.
-
-
-
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
-
v10_10
protected Boolean v10_10
-
v10_11
protected Boolean v10_11
-
v10_12
protected Boolean v10_12
-
v10_13
protected Boolean v10_13
-
v10_14
protected Boolean v10_14
-
v10_15
protected Boolean v10_15
-
v10_7
protected Boolean v10_7
-
v10_8
protected Boolean v10_8
-
v10_9
protected Boolean v10_9
-
v11_0
protected Boolean v11_0
-
v12_0
protected Boolean v12_0
-
v13_0
protected Boolean v13_0
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.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 ofthiswith just thev10_10field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_10field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_10field 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 ofthiswith just thev10_11field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_11field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_11field 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 ofthiswith just thev10_12field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_12field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_12field 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 ofthiswith just thev10_13field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_13field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_13field 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 ofthiswith just thev10_14field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_14field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_14field 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 ofthiswith just thev10_15field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_15field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_15field 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 ofthiswith just thev10_7field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_7field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_7field 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 ofthiswith just thev10_8field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_8field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_8field 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 ofthiswith just thev10_9field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv10_9field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_9field 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 ofthiswith just thev11_0field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv11_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev11_0field 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 ofthiswith just thev12_0field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv12_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev12_0field 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 ofthiswith just thev13_0field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.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 ofv13_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev13_0field changed
-
withUnmappedField
public MacOSMinimumOperatingSystem withUnmappedField(String name, String value)
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.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
-
-