Class UserExperienceAnalyticsNotAutopilotReadyDevice

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class UserExperienceAnalyticsNotAutopilotReadyDevice
    extends Entity
    implements com.github.davidmoten.odata.client.ODataEntityType
    “The user experience analytics Device not windows autopilot ready.”
    • Field Detail

      • autoPilotProfileAssigned

        protected Boolean autoPilotProfileAssigned
      • autoPilotRegistered

        protected Boolean autoPilotRegistered
      • azureAdJoinType

        protected String azureAdJoinType
      • azureAdRegistered

        protected Boolean azureAdRegistered
      • deviceName

        protected String deviceName
      • managedBy

        protected String managedBy
      • manufacturer

        protected String manufacturer
      • model

        protected String model
      • serialNumber

        protected String serialNumber
    • Constructor Detail

      • UserExperienceAnalyticsNotAutopilotReadyDevice

        protected UserExperienceAnalyticsNotAutopilotReadyDevice()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Entity
      • builderUserExperienceAnalyticsNotAutopilotReadyDevice

        public static UserExperienceAnalyticsNotAutopilotReadyDevice.Builder builderUserExperienceAnalyticsNotAutopilotReadyDevice()
        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
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Entity
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Entity
      • getAutoPilotProfileAssigned

        public Optional<Boolean> getAutoPilotProfileAssigned()
        “The intune device's autopilotProfileAssigned.”
        Returns:
        property autoPilotProfileAssigned
      • withAutoPilotProfileAssigned

        public UserExperienceAnalyticsNotAutopilotReadyDevice withAutoPilotProfileAssigned​(Boolean autoPilotProfileAssigned)
        Returns an immutable copy of this with just the autoPilotProfileAssigned 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.

        “The intune device's autopilotProfileAssigned.”

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

        public Optional<Boolean> getAutoPilotRegistered()
        “The intune device's autopilotRegistered.”
        Returns:
        property autoPilotRegistered
      • withAutoPilotRegistered

        public UserExperienceAnalyticsNotAutopilotReadyDevice withAutoPilotRegistered​(Boolean autoPilotRegistered)
        Returns an immutable copy of this with just the autoPilotRegistered 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.

        “The intune device's autopilotRegistered.”

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

        public Optional<String> getAzureAdJoinType()
        “The intune device's azure Ad joinType.”
        Returns:
        property azureAdJoinType
      • withAzureAdJoinType

        public UserExperienceAnalyticsNotAutopilotReadyDevice withAzureAdJoinType​(String azureAdJoinType)
        Returns an immutable copy of this with just the azureAdJoinType 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.

        “The intune device's azure Ad joinType.”

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

        public Optional<Boolean> getAzureAdRegistered()
        “The intune device's azureAdRegistered.”
        Returns:
        property azureAdRegistered
      • withAzureAdRegistered

        public UserExperienceAnalyticsNotAutopilotReadyDevice withAzureAdRegistered​(Boolean azureAdRegistered)
        Returns an immutable copy of this with just the azureAdRegistered 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.

        “The intune device's azureAdRegistered.”

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

        public Optional<String> getDeviceName()
        “The intune device's name.”
        Returns:
        property deviceName
      • withDeviceName

        public UserExperienceAnalyticsNotAutopilotReadyDevice withDeviceName​(String deviceName)
        Returns an immutable copy of this with just the deviceName 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.

        “The intune device's name.”

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

        public Optional<String> getManagedBy()
        “The intune device's managed by.”
        Returns:
        property managedBy
      • withManagedBy

        public UserExperienceAnalyticsNotAutopilotReadyDevice withManagedBy​(String managedBy)
        Returns an immutable copy of this with just the managedBy 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.

        “The intune device's managed by.”

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

        public Optional<String> getManufacturer()
        “The intune device's manufacturer.”
        Returns:
        property manufacturer
      • withManufacturer

        public UserExperienceAnalyticsNotAutopilotReadyDevice withManufacturer​(String manufacturer)
        Returns an immutable copy of this with just the manufacturer 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.

        “The intune device's manufacturer.”

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

        public Optional<String> getModel()
        “The intune device's model.”
        Returns:
        property model
      • withModel

        public UserExperienceAnalyticsNotAutopilotReadyDevice withModel​(String model)
        Returns an immutable copy of this with just the model 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.

        “The intune device's model.”

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

        public Optional<String> getSerialNumber()
        “The intune device's serial number.”
        Returns:
        property serialNumber
      • withSerialNumber

        public UserExperienceAnalyticsNotAutopilotReadyDevice withSerialNumber​(String serialNumber)
        Returns an immutable copy of this with just the serialNumber 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.

        “The intune device's serial number.”

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

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Entity
      • patch

        public UserExperienceAnalyticsNotAutopilotReadyDevice patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public UserExperienceAnalyticsNotAutopilotReadyDevice put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected