Class ManagedDeviceSummarizedAppState
- java.lang.Object
-
- odata.msgraph.client.beta.complex.ManagedDeviceSummarizedAppState
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class ManagedDeviceSummarizedAppState extends Object implements com.github.davidmoten.odata.client.ODataType
“Event representing a user's devices with failed or pending apps.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedDeviceSummarizedAppState.Builder
-
Field Summary
Fields Modifier and Type Field Description protected com.github.davidmoten.odata.client.ContextPathcontextPathprotected StringdeviceIdprotected StringodataTypeprotected RunStatesummarizedAppStateprotected com.github.davidmoten.odata.client.internal.UnmappedFieldsImplunmappedFields
-
Constructor Summary
Constructors Modifier Constructor Description protectedManagedDeviceSummarizedAppState()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedDeviceSummarizedAppState.Builderbuilder()Returns a builder which is used to create a new instance of this class (given that this class is immutable).Optional<String>getDeviceId()“DeviceId of device represented by this object”Optional<RunState>getSummarizedAppState()“runState for the object”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()voidpostInject(boolean addKeysToContextPath)StringtoString()ManagedDeviceSummarizedAppStatewithDeviceId(String deviceId)Returns an immutable copy ofthiswith just thedeviceIdfield changed.ManagedDeviceSummarizedAppStatewithSummarizedAppState(RunState summarizedAppState)Returns an immutable copy ofthiswith just thesummarizedAppStatefield changed.ManagedDeviceSummarizedAppStatewithUnmappedField(String name, String value)
-
-
-
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
-
deviceId
protected String deviceId
-
summarizedAppState
protected RunState summarizedAppState
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType
-
getDeviceId
public Optional<String> getDeviceId()
“DeviceId of device represented by this object”- Returns:
- property deviceId
-
withDeviceId
public ManagedDeviceSummarizedAppState withDeviceId(String deviceId)
Returns an immutable copy ofthiswith just thedeviceIdfield 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.“DeviceId of device represented by this object”
- Parameters:
deviceId- new value ofdeviceIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceIdfield changed
-
getSummarizedAppState
public Optional<RunState> getSummarizedAppState()
“runState for the object”- Returns:
- property summarizedAppState
-
withSummarizedAppState
public ManagedDeviceSummarizedAppState withSummarizedAppState(RunState summarizedAppState)
Returns an immutable copy ofthiswith just thesummarizedAppStatefield 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.“runState for the object”
- Parameters:
summarizedAppState- new value ofsummarizedAppStatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thesummarizedAppStatefield changed
-
withUnmappedField
public ManagedDeviceSummarizedAppState 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 ManagedDeviceSummarizedAppState.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
-
-