Class CustomLevel.Builder (1.74.0)
1.88.0 (latest)
1.86.0
1.84.0
1.83.0
1.82.0
1.81.0
1.79.0
1.77.0
1.76.0
1.75.0
1.74.0
1.73.0
1.71.0
1.69.0
1.68.0
1.65.0
1.64.0
1.63.0
1.61.0
1.60.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.50.0
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.38.0
1.37.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.11.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.5
1.3.1
1.2.10
public static final class CustomLevel . Builder extends GeneratedMessageV3 . Builder<CustomLevel . Builder > implements CustomLevelOrBuilder
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
Protobuf type google.identity.accesscontextmanager.v1.CustomLevel
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CustomLevel . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
public CustomLevel build ()
buildPartial()
public CustomLevel buildPartial ()
clear()
public CustomLevel . Builder clear ()
Overrides
clearExpr()
public CustomLevel . Builder clearExpr ()
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
clearField(Descriptors.FieldDescriptor field)
public CustomLevel . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CustomLevel . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public CustomLevel . Builder clone ()
Overrides
getDefaultInstanceForType()
public CustomLevel getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getExpr()
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Returns
Type
Description
com.google.type.Expr
The expr.
getExprBuilder()
public Expr . Builder getExprBuilder ()
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Returns
Type
Description
com.google.type.Expr.Builder
getExprOrBuilder()
public ExprOrBuilder getExprOrBuilder ()
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Returns
Type
Description
com.google.type.ExprOrBuilder
hasExpr()
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Returns
Type
Description
boolean
Whether the expr field is set.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeExpr(Expr value)
public CustomLevel . Builder mergeExpr ( Expr value )
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Parameter
Name
Description
value
com.google.type.Expr
mergeFrom(CustomLevel other)
public CustomLevel . Builder mergeFrom ( CustomLevel other )
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CustomLevel . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public CustomLevel . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CustomLevel . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setExpr(Expr value)
public CustomLevel . Builder setExpr ( Expr value )
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Parameter
Name
Description
value
com.google.type.Expr
setExpr(Expr.Builder builderForValue)
public CustomLevel . Builder setExpr ( Expr . Builder builderForValue )
Required. A Cloud CEL expression evaluating to a boolean.
.google.type.Expr expr = 1;
Parameter
Name
Description
builderForValue
com.google.type.Expr.Builder
setField(Descriptors.FieldDescriptor field, Object value)
public CustomLevel . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CustomLevel . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CustomLevel . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-11 UTC.
[[["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 2026-03-11 UTC."],[],[]]