[][src]Struct google_healthcare1_beta1::GoogleCloudHealthcareV1beta1DicomGcsDestination

pub struct GoogleCloudHealthcareV1beta1DicomGcsDestination {
    pub mime_type: Option<String>,
    pub uri_prefix: Option<String>,
}

The Cloud Storage location where the output should be written, and the export configuration.

This type is not used in any activity, and only used as part of another schema.

Fields

mime_type: Option<String>

MIME types supported by DICOM spec. Each file will be written in the following format: .../{study_id}/{series_id}/{instance_id}[/{frame_number}].{extension} The frame_number component will exist only for multi-frame instances.

Refer to the DICOM conformance statement for permissible MIME types: https://cloud.google.com/healthcare/docs/dicom#wado-rs

The following extensions will be used for output files: application/dicom -> .dcm image/jpeg -> .jpg image/png -> .png

If unspecified, the instances will be exported in their original DICOM format.

uri_prefix: Option<String>

The Cloud Storage destination to export to.

URI for a Cloud Storage directory where result files should be written (in the format gs://{bucket-id}/{path/to/destination/dir}). If there is no trailing slash, the service will append one when composing the object path. The user is responsible for creating the Cloud Storage bucket referenced in uri_prefix.

Trait Implementations

impl Part for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

impl Default for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

impl Clone for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

impl Serialize for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

impl<'de> Deserialize<'de> for GoogleCloudHealthcareV1beta1DicomGcsDestination[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]