Class AssignmentFilterTypeAndEvaluationResult

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

    public class AssignmentFilterTypeAndEvaluationResult
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “Represents the filter type and evalaution result of the filter.”
    • Constructor Detail

      • AssignmentFilterTypeAndEvaluationResult

        protected AssignmentFilterTypeAndEvaluationResult()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • withAssignmentFilterType

        public AssignmentFilterTypeAndEvaluationResult withAssignmentFilterType​(DeviceAndAppManagementAssignmentFilterType assignmentFilterType)
        Returns an immutable copy of this with just the assignmentFilterType 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.

        “Represents the filter type.”

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

        public AssignmentFilterTypeAndEvaluationResult withEvaluationResult​(AssignmentFilterEvaluationResult evaluationResult)
        Returns an immutable copy of this with just the evaluationResult 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.

        “Represents the evalaution result of the filter.”

        Parameters:
        evaluationResult - new value of evaluationResult field (as defined in service metadata)
        Returns:
        immutable copy of this with just the evaluationResult 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