Class 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.”
    • 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
    • Constructor Detail

      • ManagedDeviceSummarizedAppState

        protected ManagedDeviceSummarizedAppState()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.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 of this with just the deviceId field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.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 of deviceId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceId field changed
      • getSummarizedAppState

        public Optional<RunState> getSummarizedAppState()
        “runState for the object”
        Returns:
        property summarizedAppState
      • withSummarizedAppState

        public ManagedDeviceSummarizedAppState withSummarizedAppState​(RunState summarizedAppState)
        Returns an immutable copy of this with just the summarizedAppState field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “runState for the object”

        Parameters:
        summarizedAppState - new value of summarizedAppState field (as defined in service metadata)
        Returns:
        immutable copy of this with just the summarizedAppState field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.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