Struct google_api_proto::google::genomics::v1::ExportVariantSetRequest
source · pub struct ExportVariantSetRequest {
pub variant_set_id: String,
pub call_set_ids: Vec<String>,
pub project_id: String,
pub format: i32,
pub bigquery_dataset: String,
pub bigquery_table: String,
}
Expand description
The variant data export request.
Fields§
§variant_set_id: String
Required. The ID of the variant set that contains variant data which should be exported. The caller must have READ access to this variant set.
call_set_ids: Vec<String>
If provided, only variant call information from the specified call sets will be exported. By default all variant calls are exported.
project_id: String
Required. The Google Cloud project ID that owns the destination BigQuery dataset. The caller must have WRITE access to this project. This project will also own the resulting export job.
format: i32
The format for the exported data.
bigquery_dataset: String
Required. The BigQuery dataset to export data to. This dataset must already exist. Note that this is distinct from the Genomics concept of “dataset”.
bigquery_table: String
Required. The BigQuery table to export data to. If the table doesn’t exist, it will be created. If it already exists, it will be overwritten.
Implementations§
Trait Implementations§
source§impl Clone for ExportVariantSetRequest
impl Clone for ExportVariantSetRequest
source§fn clone(&self) -> ExportVariantSetRequest
fn clone(&self) -> ExportVariantSetRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ExportVariantSetRequest
impl Debug for ExportVariantSetRequest
source§impl Default for ExportVariantSetRequest
impl Default for ExportVariantSetRequest
source§impl Message for ExportVariantSetRequest
impl Message for ExportVariantSetRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
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,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
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,
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,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
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,
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,
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,
self
.source§impl PartialEq for ExportVariantSetRequest
impl PartialEq for ExportVariantSetRequest
source§fn eq(&self, other: &ExportVariantSetRequest) -> bool
fn eq(&self, other: &ExportVariantSetRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ExportVariantSetRequest
Auto Trait Implementations§
impl Freeze for ExportVariantSetRequest
impl RefUnwindSafe for ExportVariantSetRequest
impl Send for ExportVariantSetRequest
impl Sync for ExportVariantSetRequest
impl Unpin for ExportVariantSetRequest
impl UnwindSafe for ExportVariantSetRequest
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
§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>
T
in a tonic::Request