Struct gapi_grpc::google::cloud::dataqna::v1alpha::SuggestQueriesRequest[][src]

pub struct SuggestQueriesRequest {
    pub parent: String,
    pub scopes: Vec<String>,
    pub query: String,
    pub suggestion_types: Vec<i32>,
}

Request for query suggestions.

Fields

parent: String

Required. The parent of the suggestion query is the resource denoting the project and location.

scopes: Vec<String>

The scopes to which this search is restricted. The only supported scope pattern is //bigquery.googleapis.com/projects/{GCP-PROJECT-ID}/datasets/{DATASET-ID}/tables/{TABLE-ID}.

query: String

User query for which to generate suggestions. If the query is empty, zero state suggestions are returned. This allows UIs to display suggestions right away, helping the user to get a sense of what a query might look like.

suggestion_types: Vec<i32>

The requested suggestion type. Multiple suggestion types can be requested, but there is no guarantee that the service will return suggestions for each type. Suggestions for a requested type might rank lower than suggestions for other types and the service may decide to cut these suggestions off.

Implementations

impl SuggestQueriesRequest[src]

pub fn suggestion_types(
    &self
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<SuggestionType>>
[src]

Returns an iterator which yields the valid enum values contained in suggestion_types.

pub fn push_suggestion_types(&mut self, value: SuggestionType)[src]

Appends the provided enum value to suggestion_types.

Trait Implementations

impl Clone for SuggestQueriesRequest[src]

impl Debug for SuggestQueriesRequest[src]

impl Default for SuggestQueriesRequest[src]

impl Message for SuggestQueriesRequest[src]

impl PartialEq<SuggestQueriesRequest> for SuggestQueriesRequest[src]

impl StructuralPartialEq for SuggestQueriesRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for SuggestQueriesRequest

impl Send for SuggestQueriesRequest

impl Sync for SuggestQueriesRequest

impl Unpin for SuggestQueriesRequest

impl UnwindSafe for SuggestQueriesRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]