Package odata.msgraph.client.complex
Class IosMinimumOperatingSystem
- java.lang.Object
-
- odata.msgraph.client.complex.IosMinimumOperatingSystem
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IosMinimumOperatingSystem extends Object implements com.github.davidmoten.odata.client.ODataType
“Contains properties of the minimum operating system required for an iOS mobile app.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosMinimumOperatingSystem.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 Booleanv11_0protected Booleanv12_0protected Booleanv13_0protected Booleanv14_0protected Booleanv8_0protected Booleanv9_0
-
Constructor Summary
Constructors Modifier Constructor Description protectedIosMinimumOperatingSystem()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IosMinimumOperatingSystem.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()“Version 10.0 or later.”Optional<Boolean>getV11_0()“Version 11.0 or later.”Optional<Boolean>getV12_0()“Version 12.0 or later.”Optional<Boolean>getV13_0()“Version 13.0 or later.”Optional<Boolean>getV14_0()“Version 14.0 or later.”Optional<Boolean>getV8_0()“Version 8.0 or later.”Optional<Boolean>getV9_0()“Version 9.0 or later.”StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()IosMinimumOperatingSystemwithUnmappedField(String name, String value)IosMinimumOperatingSystemwithV10_0(Boolean v10_0)Returns an immutable copy ofthiswith just thev10_0field changed.IosMinimumOperatingSystemwithV11_0(Boolean v11_0)Returns an immutable copy ofthiswith just thev11_0field changed.IosMinimumOperatingSystemwithV12_0(Boolean v12_0)Returns an immutable copy ofthiswith just thev12_0field changed.IosMinimumOperatingSystemwithV13_0(Boolean v13_0)Returns an immutable copy ofthiswith just thev13_0field changed.IosMinimumOperatingSystemwithV14_0(Boolean v14_0)Returns an immutable copy ofthiswith just thev14_0field changed.IosMinimumOperatingSystemwithV8_0(Boolean v8_0)Returns an immutable copy ofthiswith just thev8_0field changed.IosMinimumOperatingSystemwithV9_0(Boolean v9_0)Returns an immutable copy ofthiswith just thev9_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_0
protected Boolean v10_0
-
v11_0
protected Boolean v11_0
-
v12_0
protected Boolean v12_0
-
v13_0
protected Boolean v13_0
-
v14_0
protected Boolean v14_0
-
v8_0
protected Boolean v8_0
-
v9_0
protected Boolean v9_0
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
withV10_0
public IosMinimumOperatingSystem 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.“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
-
withV11_0
public IosMinimumOperatingSystem 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.“Version 11.0 or later.”
- Parameters:
v11_0- new value ofv11_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev11_0field changed
-
withV12_0
public IosMinimumOperatingSystem 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.“Version 12.0 or later.”
- Parameters:
v12_0- new value ofv12_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev12_0field changed
-
withV13_0
public IosMinimumOperatingSystem 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.“Version 13.0 or later.”
- Parameters:
v13_0- new value ofv13_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev13_0field changed
-
withV14_0
public IosMinimumOperatingSystem withV14_0(Boolean v14_0)
Returns an immutable copy ofthiswith just thev14_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.“Version 14.0 or later.”
- Parameters:
v14_0- new value ofv14_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev14_0field changed
-
withV8_0
public IosMinimumOperatingSystem 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.“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
-
withV9_0
public IosMinimumOperatingSystem withV9_0(Boolean v9_0)
Returns an immutable copy ofthiswith just thev9_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.“Version 9.0 or later.”
- Parameters:
v9_0- new value ofv9_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev9_0field changed
-
withUnmappedField
public IosMinimumOperatingSystem 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 IosMinimumOperatingSystem.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
-
-