Class VariableManagementConditionExpression

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

    public class VariableManagementConditionExpression
    extends ManagementConditionExpressionModel
    implements com.github.davidmoten.odata.client.ODataType
    “Evaluates the management condition state as a Boolean expression.”
    • Field Detail

      • managementConditionId

        protected String managementConditionId
    • Constructor Detail

      • VariableManagementConditionExpression

        protected VariableManagementConditionExpression()
    • Method Detail

      • getManagementConditionId

        public Optional<String> getManagementConditionId()
        “The management condition id that is used to evaluate the expression.”
        Returns:
        property managementConditionId
      • withManagementConditionId

        public VariableManagementConditionExpression withManagementConditionId​(String managementConditionId)
        Returns an immutable copy of this with just the managementConditionId 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 management condition id that is used to evaluate the expression.”

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

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

        public static VariableManagementConditionExpression.Builder builderVariableManagementConditionExpression()
        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