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