Class WindowsMinimumOperatingSystem
- java.lang.Object
-
- odata.msgraph.client.beta.complex.WindowsMinimumOperatingSystem
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class WindowsMinimumOperatingSystem extends Object implements com.github.davidmoten.odata.client.ODataType
“The minimum operating system required for a Windows mobile app.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsMinimumOperatingSystem.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_0protected Booleanv10_1607protected Booleanv10_1703protected Booleanv10_1709protected Booleanv10_1803protected Booleanv10_1809protected Booleanv10_1903protected Booleanv10_1909protected Booleanv10_2004protected Booleanv10_21H1protected Booleanv10_2H20protected Booleanv8_0protected Booleanv8_1
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsMinimumOperatingSystem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WindowsMinimumOperatingSystem.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_0()“Windows version 10.0 or later.”Optional<Boolean>getV10_1607()“Windows 10 1607 or later.”Optional<Boolean>getV10_1703()“Windows 10 1703 or later.”Optional<Boolean>getV10_1709()“Windows 10 1709 or later.”Optional<Boolean>getV10_1803()“Windows 10 1803 or later.”Optional<Boolean>getV10_1809()“Windows 10 1809 or later.”Optional<Boolean>getV10_1903()“Windows 10 1903 or later.”Optional<Boolean>getV10_1909()“Windows 10 1909 or later.”Optional<Boolean>getV10_2004()“Windows 10 2004 or later.”Optional<Boolean>getV10_21H1()“Windows 10 21H1 or later.”Optional<Boolean>getV10_2H20()“Windows 10 2H20 or later.”Optional<Boolean>getV8_0()“Windows version 8.0 or later.”Optional<Boolean>getV8_1()“Windows version 8.1 or later.”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()WindowsMinimumOperatingSystemwithUnmappedField(String name, String value)WindowsMinimumOperatingSystemwithV10_0(Boolean v10_0)Returns an immutable copy ofthiswith just thev10_0field changed.WindowsMinimumOperatingSystemwithV10_1607(Boolean v10_1607)Returns an immutable copy ofthiswith just thev10_1607field changed.WindowsMinimumOperatingSystemwithV10_1703(Boolean v10_1703)Returns an immutable copy ofthiswith just thev10_1703field changed.WindowsMinimumOperatingSystemwithV10_1709(Boolean v10_1709)Returns an immutable copy ofthiswith just thev10_1709field changed.WindowsMinimumOperatingSystemwithV10_1803(Boolean v10_1803)Returns an immutable copy ofthiswith just thev10_1803field changed.WindowsMinimumOperatingSystemwithV10_1809(Boolean v10_1809)Returns an immutable copy ofthiswith just thev10_1809field changed.WindowsMinimumOperatingSystemwithV10_1903(Boolean v10_1903)Returns an immutable copy ofthiswith just thev10_1903field changed.WindowsMinimumOperatingSystemwithV10_1909(Boolean v10_1909)Returns an immutable copy ofthiswith just thev10_1909field changed.WindowsMinimumOperatingSystemwithV10_2004(Boolean v10_2004)Returns an immutable copy ofthiswith just thev10_2004field changed.WindowsMinimumOperatingSystemwithV10_21H1(Boolean v10_21H1)Returns an immutable copy ofthiswith just thev10_21H1field changed.WindowsMinimumOperatingSystemwithV10_2H20(Boolean v10_2H20)Returns an immutable copy ofthiswith just thev10_2H20field changed.WindowsMinimumOperatingSystemwithV8_0(Boolean v8_0)Returns an immutable copy ofthiswith just thev8_0field changed.WindowsMinimumOperatingSystemwithV8_1(Boolean v8_1)Returns an immutable copy ofthiswith just thev8_1field 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_0
protected Boolean v10_0
-
v10_1607
protected Boolean v10_1607
-
v10_1703
protected Boolean v10_1703
-
v10_1709
protected Boolean v10_1709
-
v10_1803
protected Boolean v10_1803
-
v10_1809
protected Boolean v10_1809
-
v10_1903
protected Boolean v10_1903
-
v10_1909
protected Boolean v10_1909
-
v10_2004
protected Boolean v10_2004
-
v10_21H1
protected Boolean v10_21H1
-
v10_2H20
protected Boolean v10_2H20
-
v8_0
protected Boolean v8_0
-
v8_1
protected Boolean v8_1
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getV10_0
public Optional<Boolean> getV10_0()
“Windows version 10.0 or later.”- Returns:
- property v10_0
-
withV10_0
public WindowsMinimumOperatingSystem withV10_0(Boolean v10_0)
Returns an immutable copy ofthiswith just thev10_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.“Windows version 10.0 or later.”
- Parameters:
v10_0- new value ofv10_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_0field changed
-
getV10_1607
public Optional<Boolean> getV10_1607()
“Windows 10 1607 or later.”- Returns:
- property v10_1607
-
withV10_1607
public WindowsMinimumOperatingSystem withV10_1607(Boolean v10_1607)
Returns an immutable copy ofthiswith just thev10_1607field 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.“Windows 10 1607 or later.”
- Parameters:
v10_1607- new value ofv10_1607field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1607field changed
-
getV10_1703
public Optional<Boolean> getV10_1703()
“Windows 10 1703 or later.”- Returns:
- property v10_1703
-
withV10_1703
public WindowsMinimumOperatingSystem withV10_1703(Boolean v10_1703)
Returns an immutable copy ofthiswith just thev10_1703field 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.“Windows 10 1703 or later.”
- Parameters:
v10_1703- new value ofv10_1703field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1703field changed
-
getV10_1709
public Optional<Boolean> getV10_1709()
“Windows 10 1709 or later.”- Returns:
- property v10_1709
-
withV10_1709
public WindowsMinimumOperatingSystem withV10_1709(Boolean v10_1709)
Returns an immutable copy ofthiswith just thev10_1709field 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.“Windows 10 1709 or later.”
- Parameters:
v10_1709- new value ofv10_1709field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1709field changed
-
getV10_1803
public Optional<Boolean> getV10_1803()
“Windows 10 1803 or later.”- Returns:
- property v10_1803
-
withV10_1803
public WindowsMinimumOperatingSystem withV10_1803(Boolean v10_1803)
Returns an immutable copy ofthiswith just thev10_1803field 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.“Windows 10 1803 or later.”
- Parameters:
v10_1803- new value ofv10_1803field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1803field changed
-
getV10_1809
public Optional<Boolean> getV10_1809()
“Windows 10 1809 or later.”- Returns:
- property v10_1809
-
withV10_1809
public WindowsMinimumOperatingSystem withV10_1809(Boolean v10_1809)
Returns an immutable copy ofthiswith just thev10_1809field 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.“Windows 10 1809 or later.”
- Parameters:
v10_1809- new value ofv10_1809field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1809field changed
-
getV10_1903
public Optional<Boolean> getV10_1903()
“Windows 10 1903 or later.”- Returns:
- property v10_1903
-
withV10_1903
public WindowsMinimumOperatingSystem withV10_1903(Boolean v10_1903)
Returns an immutable copy ofthiswith just thev10_1903field 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.“Windows 10 1903 or later.”
- Parameters:
v10_1903- new value ofv10_1903field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1903field changed
-
getV10_1909
public Optional<Boolean> getV10_1909()
“Windows 10 1909 or later.”- Returns:
- property v10_1909
-
withV10_1909
public WindowsMinimumOperatingSystem withV10_1909(Boolean v10_1909)
Returns an immutable copy ofthiswith just thev10_1909field 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.“Windows 10 1909 or later.”
- Parameters:
v10_1909- new value ofv10_1909field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_1909field changed
-
getV10_2004
public Optional<Boolean> getV10_2004()
“Windows 10 2004 or later.”- Returns:
- property v10_2004
-
withV10_2004
public WindowsMinimumOperatingSystem withV10_2004(Boolean v10_2004)
Returns an immutable copy ofthiswith just thev10_2004field 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.“Windows 10 2004 or later.”
- Parameters:
v10_2004- new value ofv10_2004field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_2004field changed
-
getV10_21H1
public Optional<Boolean> getV10_21H1()
“Windows 10 21H1 or later.”- Returns:
- property v10_21H1
-
withV10_21H1
public WindowsMinimumOperatingSystem withV10_21H1(Boolean v10_21H1)
Returns an immutable copy ofthiswith just thev10_21H1field 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.“Windows 10 21H1 or later.”
- Parameters:
v10_21H1- new value ofv10_21H1field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_21H1field changed
-
getV10_2H20
public Optional<Boolean> getV10_2H20()
“Windows 10 2H20 or later.”- Returns:
- property v10_2H20
-
withV10_2H20
public WindowsMinimumOperatingSystem withV10_2H20(Boolean v10_2H20)
Returns an immutable copy ofthiswith just thev10_2H20field 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.“Windows 10 2H20 or later.”
- Parameters:
v10_2H20- new value ofv10_2H20field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_2H20field changed
-
withV8_0
public WindowsMinimumOperatingSystem withV8_0(Boolean v8_0)
Returns an immutable copy ofthiswith just thev8_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.“Windows version 8.0 or later.”
- Parameters:
v8_0- new value ofv8_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev8_0field changed
-
withV8_1
public WindowsMinimumOperatingSystem withV8_1(Boolean v8_1)
Returns an immutable copy ofthiswith just thev8_1field 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.“Windows version 8.1 or later.”
- Parameters:
v8_1- new value ofv8_1field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev8_1field changed
-
withUnmappedField
public WindowsMinimumOperatingSystem 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 WindowsMinimumOperatingSystem.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
-
-