public sealed class CustomLevel : IMessage<CustomLevel>, IEquatable<CustomLevel>, IDeepCloneable<CustomLevel>, IBufferMessage, IMessage
Reference documentation and code samples for the Identity Access Context Manager v1 API class CustomLevel.
CustomLevel is an AccessLevel using the Cloud Common Expression Language
to represent the necessary conditions for the level to apply to a request.
See CEL spec at: https://github.com/google/cel-spec
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the \u003ccode\u003eCustomLevel\u003c/code\u003e class within the Identity Access Context Manager v1 API is version 2.5.0, with version 2.3.0 as the current page's context.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eCustomLevel\u003c/code\u003e is an \u003ccode\u003eAccessLevel\u003c/code\u003e that uses the Cloud Common Expression Language (CEL) to define the conditions for a request to apply, with further information available at the provided CEL spec link.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCustomLevel\u003c/code\u003e class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, demonstrating its role in message management and data handling.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors, \u003ccode\u003eCustomLevel()\u003c/code\u003e for a new instance, and \u003ccode\u003eCustomLevel(CustomLevel other)\u003c/code\u003e for cloning an existing \u003ccode\u003eCustomLevel\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExpr\u003c/code\u003e property, of type \u003ccode\u003eExpr\u003c/code\u003e, is a required Cloud CEL expression that evaluates to a boolean, which is used to determine if the \u003ccode\u003eCustomLevel\u003c/code\u003e should apply.\u003c/p\u003e\n"]]],[],null,[]]