Struct gapi_grpc::google::genomics::v1::SearchAnnotationSetsRequest[][src]

pub struct SearchAnnotationSetsRequest {
    pub dataset_ids: Vec<String>,
    pub reference_set_id: String,
    pub name: String,
    pub types: Vec<i32>,
    pub page_token: String,
    pub page_size: i32,
}

Fields

dataset_ids: Vec<String>

Required. The dataset IDs to search within. Caller must have READ access to these datasets.

reference_set_id: String

If specified, only annotation sets associated with the given reference set are returned.

name: String

Only return annotations sets for which a substring of the name matches this string (case insensitive).

types: Vec<i32>

If specified, only annotation sets that have any of these types are returned.

page_token: String

The continuation token, which is used to page through large result sets. To get the next page of results, set this parameter to the value of nextPageToken from the previous response.

page_size: i32

The maximum number of results to return in a single page. If unspecified, defaults to 128. The maximum value is 1024.

Implementations

impl SearchAnnotationSetsRequest[src]

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

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

pub fn push_types(&mut self, value: AnnotationType)[src]

Appends the provided enum value to types.

Trait Implementations

impl Clone for SearchAnnotationSetsRequest[src]

impl Debug for SearchAnnotationSetsRequest[src]

impl Default for SearchAnnotationSetsRequest[src]

impl Message for SearchAnnotationSetsRequest[src]

impl PartialEq<SearchAnnotationSetsRequest> for SearchAnnotationSetsRequest[src]

impl StructuralPartialEq for SearchAnnotationSetsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for SearchAnnotationSetsRequest

impl Send for SearchAnnotationSetsRequest

impl Sync for SearchAnnotationSetsRequest

impl Unpin for SearchAnnotationSetsRequest

impl UnwindSafe for SearchAnnotationSetsRequest

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]