Package odata.msgraph.client.complex
Class WindowsMinimumOperatingSystem
- java.lang.Object
-
- odata.msgraph.client.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 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>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.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
-
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
-
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
-
-