Class AuthorizationEntityConfig

    • Method Detail

      • parse

        public static AuthorizationEntityConfig parse​(java.io.InputStream is,
                                                      boolean strict,
                                                      java.lang.String parentPath)
                                               throws java.io.IOException
        Parses an input stream.
        Parameters:
        is - the input stream
        strict - if true, parses in strict mode
        parentPath - if not null, resolves relative paths against this parentPath
        Returns:
        the parsed graph config
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.
      • parse

        public static AuthorizationEntityConfig parse​(java.util.Map<java.lang.String,​java.lang.Object> raw,
                                                      boolean strict,
                                                      java.lang.String parentPath)
        Parses a raw key/value mapping.
        Parameters:
        raw - the raw key/value mapping to parse
        strict - if true, parses in strict mode
        parentPath - if not null, resolves relative paths against this parentPath
        Returns:
        the parsed graph config
      • parse

        public static AuthorizationEntityConfig parse​(java.util.Properties props,
                                                      boolean strict)
        Parses a properties file.
        Parameters:
        props - the properties to parse
        strict - if true, parses in strict mode
        Returns:
        the parsed graph config
      • isEmpty

        public boolean isEmpty()
        Checks if it's empty.
        Returns:
        true, if the Map 'values' is empty.
      • getValuesWithoutDefaults

        public java.util.Map<AuthorizationEntityConfig.Field,​java.lang.Object> getValuesWithoutDefaults()
        Gets the values without defaults.
        Returns:
        the values without defaults
      • getLeftoverValues

        public java.util.Map<java.lang.String,​java.lang.Object> getLeftoverValues()
        Gets the values that do not belong to any field.
        Returns:
        the values that do not belong to any field
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(boolean hideSensitiveData)
      • getMaxDataMemorySize

        public java.lang.String getMaxDataMemorySize()
        absolute memory limit of the authorization entity's private data (includes non-published graphs and PGQL results), default memory unit is byte, can use (k, m, g, t, p) as prefix for (kilobyte, megabyte, gigabyte, terabyte, petabyte) units
        Specified by:
        getMaxDataMemorySize in class AbstractAuthorizationEntityConfig
      • getMaxDataMemoryRatio

        public java.lang.Double getMaxDataMemoryRatio()
        memory limit of the authorization entity's private data (includes non-published graphs and PGQL results) relative to the maximum PGX engine memory limit for any user
        Specified by:
        getMaxDataMemoryRatio in class AbstractAuthorizationEntityConfig
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object