Class RuleTypeConfig


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200430")
    public final class RuleTypeConfig
    extends DynamicTypeHandler
    The rule type config.
    Note: Objects should always be created or deserialized using the RuleTypeConfig.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the RuleTypeConfig.Builder, which maintain a set of all explicitly set fields called RuleTypeConfig.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getKey

        public String getKey()
        The key of the object.
        Returns:
        the value
      • getModelVersion

        public String getModelVersion()
        The model version of an object.
        Returns:
        the value
      • getScope

        public Object getScope()
        Deprecated - Reference to a typed object, this can be either a key value to an object within the document, a shall referenced to a TypedObject or a full TypedObject definition.
        Returns:
        the value
      • getIsOrderByRule

        public Boolean getIsOrderByRule()
        Specifies whether it is ordered by rule.
        Returns:
        the value
      • getProjectionRules

        public List<ProjectionRule> getProjectionRules()
        The projection rules.
        Returns:
        the value
      • getObjectStatus

        public Integer getObjectStatus()
        The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class DynamicTypeHandler
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation