Interface SearchRequestOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SearchRequest
,SearchRequest.Builder
public interface SearchRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getLanguages(int index)
The list of language codes (defined in ISO 693) to run the query with, e.g.com.google.protobuf.ByteString
getLanguagesBytes(int index)
The list of language codes (defined in ISO 693) to run the query with, e.g.int
getLanguagesCount()
The list of language codes (defined in ISO 693) to run the query with, e.g.List<String>
getLanguagesList()
The list of language codes (defined in ISO 693) to run the query with, e.g.com.google.protobuf.Int32Value
getLimit()
Limits the number of entities to be returned.com.google.protobuf.Int32ValueOrBuilder
getLimitOrBuilder()
Limits the number of entities to be returned.String
getParent()
Required.com.google.protobuf.ByteString
getParentBytes()
Required.String
getQuery()
Required.com.google.protobuf.ByteString
getQueryBytes()
Required.String
getTypes(int index)
Restricts returned entities with these types, e.g.com.google.protobuf.ByteString
getTypesBytes(int index)
Restricts returned entities with these types, e.g.int
getTypesCount()
Restricts returned entities with these types, e.g.List<String>
getTypesList()
Restricts returned entities with these types, e.g.boolean
hasLimit()
Limits the number of entities to be returned.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getParent
String getParent()
Required. The name of the Entity's parent resource. Format: `projects/{project}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- The parent.
-
getParentBytes
com.google.protobuf.ByteString getParentBytes()
Required. The name of the Entity's parent resource. Format: `projects/{project}/locations/{location}`
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for parent.
-
getQuery
String getQuery()
Required. The literal query string for search.
string query = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The query.
-
getQueryBytes
com.google.protobuf.ByteString getQueryBytes()
Required. The literal query string for search.
string query = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- The bytes for query.
-
getLanguagesList
List<String> getLanguagesList()
The list of language codes (defined in ISO 693) to run the query with, e.g. 'en'.
repeated string languages = 3;
- Returns:
- A list containing the languages.
-
getLanguagesCount
int getLanguagesCount()
The list of language codes (defined in ISO 693) to run the query with, e.g. 'en'.
repeated string languages = 3;
- Returns:
- The count of languages.
-
getLanguages
String getLanguages(int index)
The list of language codes (defined in ISO 693) to run the query with, e.g. 'en'.
repeated string languages = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The languages at the given index.
-
getLanguagesBytes
com.google.protobuf.ByteString getLanguagesBytes(int index)
The list of language codes (defined in ISO 693) to run the query with, e.g. 'en'.
repeated string languages = 3;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the languages at the given index.
-
getTypesList
List<String> getTypesList()
Restricts returned entities with these types, e.g. Person (as defined in http://schema.org/Person). If multiple types are specified, returned entities will contain one or more of these types.
repeated string types = 4;
- Returns:
- A list containing the types.
-
getTypesCount
int getTypesCount()
Restricts returned entities with these types, e.g. Person (as defined in http://schema.org/Person). If multiple types are specified, returned entities will contain one or more of these types.
repeated string types = 4;
- Returns:
- The count of types.
-
getTypes
String getTypes(int index)
Restricts returned entities with these types, e.g. Person (as defined in http://schema.org/Person). If multiple types are specified, returned entities will contain one or more of these types.
repeated string types = 4;
- Parameters:
index
- The index of the element to return.- Returns:
- The types at the given index.
-
getTypesBytes
com.google.protobuf.ByteString getTypesBytes(int index)
Restricts returned entities with these types, e.g. Person (as defined in http://schema.org/Person). If multiple types are specified, returned entities will contain one or more of these types.
repeated string types = 4;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the types at the given index.
-
hasLimit
boolean hasLimit()
Limits the number of entities to be returned.
.google.protobuf.Int32Value limit = 6;
- Returns:
- Whether the limit field is set.
-
getLimit
com.google.protobuf.Int32Value getLimit()
Limits the number of entities to be returned.
.google.protobuf.Int32Value limit = 6;
- Returns:
- The limit.
-
getLimitOrBuilder
com.google.protobuf.Int32ValueOrBuilder getLimitOrBuilder()
Limits the number of entities to be returned.
.google.protobuf.Int32Value limit = 6;
-
-