Struct google_api_proto::google::genomics::v1::StreamVariantsRequest
source · pub struct StreamVariantsRequest {
pub project_id: String,
pub variant_set_id: String,
pub call_set_ids: Vec<String>,
pub reference_name: String,
pub start: i64,
pub end: i64,
}
Expand description
The stream variants request.
Fields§
§project_id: String
The Google Cloud project ID which will be billed for this access. The caller must have WRITE access to this project. Required.
variant_set_id: String
The variant set ID from which to stream variants.
call_set_ids: Vec<String>
Only return variant calls which belong to call sets with these IDs. Leaving this blank returns all variant calls.
reference_name: String
Required. Only return variants in this reference sequence.
start: i64
The beginning of the window (0-based, inclusive) for which overlapping variants should be returned.
end: i64
The end of the window (0-based, exclusive) for which overlapping variants should be returned.
Trait Implementations§
source§impl Clone for StreamVariantsRequest
impl Clone for StreamVariantsRequest
source§fn clone(&self) -> StreamVariantsRequest
fn clone(&self) -> StreamVariantsRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for StreamVariantsRequest
impl Debug for StreamVariantsRequest
source§impl Default for StreamVariantsRequest
impl Default for StreamVariantsRequest
source§impl Message for StreamVariantsRequest
impl Message for StreamVariantsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for StreamVariantsRequest
impl PartialEq for StreamVariantsRequest
source§fn eq(&self, other: &StreamVariantsRequest) -> bool
fn eq(&self, other: &StreamVariantsRequest) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StreamVariantsRequest
Auto Trait Implementations§
impl Freeze for StreamVariantsRequest
impl RefUnwindSafe for StreamVariantsRequest
impl Send for StreamVariantsRequest
impl Sync for StreamVariantsRequest
impl Unpin for StreamVariantsRequest
impl UnwindSafe for StreamVariantsRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request