Interface PolicyOuterClass.PrincipalPolicyOrBuilder

    • Method Detail

      • getPrincipal

        java.lang.String getPrincipal()
        string principal = 1 [(.validate.rules) = { ... }
        Returns:
        The principal.
      • getPrincipalBytes

        com.google.protobuf.ByteString getPrincipalBytes()
        string principal = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for principal.
      • getVersion

        java.lang.String getVersion()
        string version = 2 [(.validate.rules) = { ... }
        Returns:
        The version.
      • getVersionBytes

        com.google.protobuf.ByteString getVersionBytes()
        string version = 2 [(.validate.rules) = { ... }
        Returns:
        The bytes for version.
      • getRulesCount

        int getRulesCount()
        repeated .cerbos.policy.v1.PrincipalRule rules = 3;
      • getScope

        java.lang.String getScope()
        string scope = 4 [(.validate.rules) = { ... }
        Returns:
        The scope.
      • getScopeBytes

        com.google.protobuf.ByteString getScopeBytes()
        string scope = 4 [(.validate.rules) = { ... }
        Returns:
        The bytes for scope.
      • hasVariables

        boolean hasVariables()
        .cerbos.policy.v1.Variables variables = 5;
        Returns:
        Whether the variables field is set.