Package odata.msgraph.client.complex
Class EdgeSearchEngine
- java.lang.Object
-
- odata.msgraph.client.complex.EdgeSearchEngineBase
-
- odata.msgraph.client.complex.EdgeSearchEngine
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class EdgeSearchEngine extends EdgeSearchEngineBase implements com.github.davidmoten.odata.client.ODataType
“Allows IT admins to set a predefined default search engine for MDM-Controlled devices.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEdgeSearchEngine.Builder
-
Field Summary
Fields Modifier and Type Field Description protected EdgeSearchEngineTypeedgeSearchEngineType-
Fields inherited from class odata.msgraph.client.complex.EdgeSearchEngineBase
contextPath, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEdgeSearchEngine()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EdgeSearchEngine.BuilderbuilderEdgeSearchEngine()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<EdgeSearchEngineType>getEdgeSearchEngineType()“Allows IT admins to set a predefined default search engine for MDM-Controlled devices.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()EdgeSearchEnginewithEdgeSearchEngineType(EdgeSearchEngineType edgeSearchEngineType)Returns an immutable copy ofthiswith just theedgeSearchEngineTypefield changed.EdgeSearchEnginewithUnmappedField(String name, Object value)
-
-
-
Field Detail
-
edgeSearchEngineType
protected EdgeSearchEngineType edgeSearchEngineType
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEdgeSearchEngineBase
-
getEdgeSearchEngineType
public Optional<EdgeSearchEngineType> getEdgeSearchEngineType()
“Allows IT admins to set a predefined default search engine for MDM-Controlled devices.”- Returns:
- property edgeSearchEngineType
-
withEdgeSearchEngineType
public EdgeSearchEngine withEdgeSearchEngineType(EdgeSearchEngineType edgeSearchEngineType)
Returns an immutable copy ofthiswith just theedgeSearchEngineTypefield 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.“Allows IT admins to set a predefined default search engine for MDM-Controlled devices.”
- Parameters:
edgeSearchEngineType- new value ofedgeSearchEngineTypefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theedgeSearchEngineTypefield changed
-
withUnmappedField
public EdgeSearchEngine withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classEdgeSearchEngineBase
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEdgeSearchEngineBase
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEdgeSearchEngineBase
-
builderEdgeSearchEngine
public static EdgeSearchEngine.Builder builderEdgeSearchEngine()
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 classEdgeSearchEngineBase
-
-