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

pub struct SearchAnnotationsRequest {
    pub annotation_set_ids: Vec<String>,
    pub start: i64,
    pub end: i64,
    pub page_token: String,
    pub page_size: i32,
    pub reference: Option<Reference>,
}

Fields

annotation_set_ids: Vec<String>

Required. The annotation sets to search within. The caller must have READ access to these annotation sets. All queried annotation sets must have the same type.

start: i64

The start position of the range on the reference, 0-based inclusive. If specified, [referenceId][google.genomics.v1.SearchAnnotationsRequest.reference_id] or [referenceName][google.genomics.v1.SearchAnnotationsRequest.reference_name] must be specified. Defaults to 0.

end: i64

The end position of the range on the reference, 0-based exclusive. If [referenceId][google.genomics.v1.SearchAnnotationsRequest.reference_id] or [referenceName][google.genomics.v1.SearchAnnotationsRequest.reference_name] must be specified, Defaults to the length of the reference.

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 256. The maximum value is 2048.

reference: Option<Reference>

Required. reference_id or reference_name must be set.

Trait Implementations

impl Clone for SearchAnnotationsRequest[src]

impl Debug for SearchAnnotationsRequest[src]

impl Default for SearchAnnotationsRequest[src]

impl Message for SearchAnnotationsRequest[src]

impl PartialEq<SearchAnnotationsRequest> for SearchAnnotationsRequest[src]

impl StructuralPartialEq for SearchAnnotationsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for SearchAnnotationsRequest

impl Send for SearchAnnotationsRequest

impl Sync for SearchAnnotationsRequest

impl Unpin for SearchAnnotationsRequest

impl UnwindSafe for SearchAnnotationsRequest

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]