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

pub struct ImportReadGroupSetsRequest {
    pub dataset_id: String,
    pub reference_set_id: String,
    pub source_uris: Vec<String>,
    pub partition_strategy: i32,
}

The read group set import request.

Fields

dataset_id: String

Required. The ID of the dataset these read group sets will belong to. The caller must have WRITE permissions to this dataset.

reference_set_id: String

The reference set to which the imported read group sets are aligned to, if any. The reference names of this reference set must be a superset of those found in the imported file headers. If no reference set id is provided, a best effort is made to associate with a matching reference set.

source_uris: Vec<String>

A list of URIs pointing at BAM files in Google Cloud Storage. Those URIs can include wildcards (*), but do not add or remove matching files before import has completed.

Note that Google Cloud Storage object listing is only eventually consistent: files added may be not be immediately visible to everyone. Thus, if using a wildcard it is preferable not to start the import immediately after the files are created.

partition_strategy: i32

The partition strategy describes how read groups are partitioned into read group sets.

Implementations

impl ImportReadGroupSetsRequest[src]

pub fn partition_strategy(&self) -> PartitionStrategy[src]

Returns the enum value of partition_strategy, or the default if the field is set to an invalid enum value.

pub fn set_partition_strategy(&mut self, value: PartitionStrategy)[src]

Sets partition_strategy to the provided enum value.

Trait Implementations

impl Clone for ImportReadGroupSetsRequest[src]

impl Debug for ImportReadGroupSetsRequest[src]

impl Default for ImportReadGroupSetsRequest[src]

impl Message for ImportReadGroupSetsRequest[src]

impl PartialEq<ImportReadGroupSetsRequest> for ImportReadGroupSetsRequest[src]

impl StructuralPartialEq for ImportReadGroupSetsRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for ImportReadGroupSetsRequest

impl Send for ImportReadGroupSetsRequest

impl Sync for ImportReadGroupSetsRequest

impl Unpin for ImportReadGroupSetsRequest

impl UnwindSafe for ImportReadGroupSetsRequest

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]