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 Booleanv15_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()“When TRUE, only Version 10.0 or later is supported.Optional<Boolean>getV11_0()“When TRUE, only Version 11.0 or later is supported.Optional<Boolean>getV12_0()“When TRUE, only Version 12.0 or later is supported.Optional<Boolean>getV13_0()“When TRUE, only Version 13.0 or later is supported.Optional<Boolean>getV14_0()“When TRUE, only Version 14.0 or later is supported.Optional<Boolean>getV15_0()“When TRUE, only Version 15.0 or later is supported.Optional<Boolean>getV8_0()“When TRUE, only Version 8.0 or later is supported.Optional<Boolean>getV9_0()“When TRUE, only Version 9.0 or later is supported.StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()IosMinimumOperatingSystemwithUnmappedField(String name, Object 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.IosMinimumOperatingSystemwithV15_0(Boolean v15_0)Returns an immutable copy ofthiswith just thev15_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
-
v15_0
protected Boolean v15_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
-
getV10_0
public Optional<Boolean> getV10_0()
“When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v10_0
-
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.“When TRUE, only Version 10.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- Parameters:
v10_0- new value ofv10_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev10_0field changed
-
getV11_0
public Optional<Boolean> getV11_0()
“When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v11_0
-
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.“When TRUE, only Version 11.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- 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, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v12_0
-
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.“When TRUE, only Version 12.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- 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, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v13_0
-
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.“When TRUE, only Version 13.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- Parameters:
v13_0- new value ofv13_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev13_0field changed
-
getV14_0
public Optional<Boolean> getV14_0()
“When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v14_0
-
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.“When TRUE, only Version 14.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- Parameters:
v14_0- new value ofv14_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev14_0field changed
-
getV15_0
public Optional<Boolean> getV15_0()
“When TRUE, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v15_0
-
withV15_0
public IosMinimumOperatingSystem withV15_0(Boolean v15_0)
Returns an immutable copy ofthiswith just thev15_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, only Version 15.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- Parameters:
v15_0- new value ofv15_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev15_0field changed
-
getV8_0
public Optional<Boolean> getV8_0()
“When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v8_0
-
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.“When TRUE, only Version 8.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- Parameters:
v8_0- new value ofv8_0field (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thev8_0field changed
-
getV9_0
public Optional<Boolean> getV9_0()
“When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”- Returns:
- property v9_0
-
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.“When TRUE, only Version 9.0 or later is supported. Default value is FALSE. Exactly one of the minimum operating system boolean values will be TRUE.”
- 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, Object 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
-
-