Class DeviceComplianceScriptError

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataType
    Direct Known Subclasses:
    DeviceComplianceScriptRuleError

    public class DeviceComplianceScriptError
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    • 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
      • code

        protected Code code
      • message

        protected String message
    • Constructor Detail

      • DeviceComplianceScriptError

        protected DeviceComplianceScriptError()
    • Method Detail

      • odataTypeName

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

        public Optional<Code> getCode()
        “Error code.”
        Returns:
        property code
      • withCode

        public DeviceComplianceScriptError withCode​(Code code)
        Returns an immutable copy of this with just the code 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.

        “Error code.”

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

        public DeviceComplianceScriptError withDeviceComplianceScriptRulesValidationError​(DeviceComplianceScriptRulesValidationError deviceComplianceScriptRulesValidationError)
        Returns an immutable copy of this with just the deviceComplianceScriptRulesValidationError 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.

        “Error code.”

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

        public Optional<String> getMessage()
        “Error message.”
        Returns:
        property message
      • withMessage

        public DeviceComplianceScriptError withMessage​(String message)
        Returns an immutable copy of this with just the message 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.

        “Error message.”

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