Package odata.msgraph.client.complex
Class IosHomeScreenApp
- java.lang.Object
-
- odata.msgraph.client.complex.IosHomeScreenItem
-
- odata.msgraph.client.complex.IosHomeScreenApp
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class IosHomeScreenApp extends IosHomeScreenItem implements com.github.davidmoten.odata.client.ODataType
“Represents an icon for an app on the Home Screen”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIosHomeScreenApp.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringbundleID-
Fields inherited from class odata.msgraph.client.complex.IosHomeScreenItem
contextPath, displayName, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIosHomeScreenApp()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IosHomeScreenApp.BuilderbuilderIosHomeScreenApp()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getBundleID()“BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()IosHomeScreenAppwithBundleID(String bundleID)Returns an immutable copy ofthiswith just thebundleIDfield changed.IosHomeScreenAppwithUnmappedField(String name, String value)-
Methods inherited from class odata.msgraph.client.complex.IosHomeScreenItem
getDisplayName, withDisplayName
-
-
-
-
Field Detail
-
bundleID
protected String bundleID
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classIosHomeScreenItem
-
getBundleID
public Optional<String> getBundleID()
“BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true.”- Returns:
- property bundleID
-
withBundleID
public IosHomeScreenApp withBundleID(String bundleID)
Returns an immutable copy ofthiswith just thebundleIDfield 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.“BundleID of the app if isWebClip is false or the URL of a web clip if isWebClip is true.”
- Parameters:
bundleID- new value ofbundleIDfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thebundleIDfield changed
-
withUnmappedField
public IosHomeScreenApp withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classIosHomeScreenItem
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classIosHomeScreenItem
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classIosHomeScreenItem
-
builderIosHomeScreenApp
public static IosHomeScreenApp.Builder builderIosHomeScreenApp()
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
-
toString
public String toString()
- Overrides:
toStringin classIosHomeScreenItem
-
-