Class SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression (0.60.0)
0.83.0 (latest)
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression extends GeneratedMessageV3 implements SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . ExpressionOrBuilder
The expression denoting the filter that was extracted from the input
query.
Protobuf type
google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AND_EXPR_FIELD_NUMBER
public static final int AND_EXPR_FIELD_NUMBER
Field Value
Type
Description
int
GEOLOCATION_CONSTRAINT_FIELD_NUMBER
public static final int GEOLOCATION_CONSTRAINT_FIELD_NUMBER
Field Value
Type
Description
int
NUMBER_CONSTRAINT_FIELD_NUMBER
public static final int NUMBER_CONSTRAINT_FIELD_NUMBER
Field Value
Type
Description
int
OR_EXPR_FIELD_NUMBER
public static final int OR_EXPR_FIELD_NUMBER
Field Value
Type
Description
int
STRING_CONSTRAINT_FIELD_NUMBER
public static final int STRING_CONSTRAINT_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . Builder newBuilder ()
newBuilder(SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.Expression prototype)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . Builder newBuilder ( SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression prototype )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseDelimitedFrom ( InputStream input )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( CodedInputStream input )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( InputStream input )
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression > parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getAndExpr()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . AndExpression getAndExpr ()
Logical "And" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.AndExpression and_expr = 4;
getAndExprOrBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . AndExpressionOrBuilder getAndExprOrBuilder ()
Logical "And" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.AndExpression and_expr = 4;
getDefaultInstanceForType()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression getDefaultInstanceForType ()
getExprCase()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . ExprCase getExprCase ()
getGeolocationConstraint()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . GeolocationConstraint getGeolocationConstraint ()
Geolocation constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.GeolocationConstraint geolocation_constraint = 3;
getGeolocationConstraintOrBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . GeolocationConstraintOrBuilder getGeolocationConstraintOrBuilder ()
Geolocation constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.GeolocationConstraint geolocation_constraint = 3;
getNumberConstraint()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . NumberConstraint getNumberConstraint ()
Numerical constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.NumberConstraint number_constraint = 2;
getNumberConstraintOrBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . NumberConstraintOrBuilder getNumberConstraintOrBuilder ()
Numerical constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.NumberConstraint number_constraint = 2;
getOrExpr()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . OrExpression getOrExpr ()
Logical "Or" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.OrExpression or_expr = 5;
getOrExprOrBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . OrExpressionOrBuilder getOrExprOrBuilder ()
Logical "Or" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.OrExpression or_expr = 5;
getParserForType()
public Parser<SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression > getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getStringConstraint()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . StringConstraint getStringConstraint ()
String constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.StringConstraint string_constraint = 1;
getStringConstraintOrBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . StringConstraintOrBuilder getStringConstraintOrBuilder ()
String constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.StringConstraint string_constraint = 1;
hasAndExpr()
public boolean hasAndExpr ()
Logical "And" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.AndExpression and_expr = 4;
Returns
Type
Description
boolean
Whether the andExpr field is set.
hasGeolocationConstraint()
public boolean hasGeolocationConstraint ()
Geolocation constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.GeolocationConstraint geolocation_constraint = 3;
Returns
Type
Description
boolean
Whether the geolocationConstraint field is set.
hasNumberConstraint()
public boolean hasNumberConstraint ()
Numerical constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.NumberConstraint number_constraint = 2;
Returns
Type
Description
boolean
Whether the numberConstraint field is set.
hasOrExpr()
public boolean hasOrExpr ()
Logical "Or" compound operator connecting multiple expressions.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.OrExpression or_expr = 5;
Returns
Type
Description
boolean
Whether the orExpr field is set.
hasStringConstraint()
public boolean hasStringConstraint ()
String constraint expression.
.google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo.StructuredExtractedFilter.StringConstraint string_constraint = 1;
Returns
Type
Description
boolean
Whether the stringConstraint field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public SearchResponse . NaturalLanguageQueryUnderstandingInfo . StructuredExtractedFilter . Expression . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
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-14 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-14 UTC."],[],[]]