Package com.google.api.expr.v1alpha1
Interface Expr.SelectOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expr.Select
,Expr.Select.Builder
- Enclosing class:
- Expr
public static interface Expr.SelectOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getField()
Required.com.google.protobuf.ByteString
getFieldBytes()
Required.Expr
getOperand()
Required.ExprOrBuilder
getOperandOrBuilder()
Required.boolean
getTestOnly()
Whether the select is to be interpreted as a field presence test.boolean
hasOperand()
Required.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasOperand
boolean hasOperand()
Required. The target of the selection expression. For example, in the select expression `request.auth`, the `request` portion of the expression is the `operand`.
.google.api.expr.v1alpha1.Expr operand = 1;
- Returns:
- Whether the operand field is set.
-
getOperand
Expr getOperand()
Required. The target of the selection expression. For example, in the select expression `request.auth`, the `request` portion of the expression is the `operand`.
.google.api.expr.v1alpha1.Expr operand = 1;
- Returns:
- The operand.
-
getOperandOrBuilder
ExprOrBuilder getOperandOrBuilder()
Required. The target of the selection expression. For example, in the select expression `request.auth`, the `request` portion of the expression is the `operand`.
.google.api.expr.v1alpha1.Expr operand = 1;
-
getField
java.lang.String getField()
Required. The name of the field to select. For example, in the select expression `request.auth`, the `auth` portion of the expression would be the `field`.
string field = 2;
- Returns:
- The field.
-
getFieldBytes
com.google.protobuf.ByteString getFieldBytes()
Required. The name of the field to select. For example, in the select expression `request.auth`, the `auth` portion of the expression would be the `field`.
string field = 2;
- Returns:
- The bytes for field.
-
getTestOnly
boolean getTestOnly()
Whether the select is to be interpreted as a field presence test. This results from the macro `has(request.auth)`.
bool test_only = 3;
- Returns:
- The testOnly.
-
-