pub struct GoogleCloudHealthcareV1beta1DicomStreamConfig {
pub bigquery_destination: Option<GoogleCloudHealthcareV1beta1DicomBigQueryDestination>,
}
Expand description
StreamConfig specifies configuration for a streaming DICOM export.
This type is not used in any activity, and only used as part of another schema.
Fields§
§bigquery_destination: Option<GoogleCloudHealthcareV1beta1DicomBigQueryDestination>
Results are appended to this table. The server creates a new table in the given BigQuery dataset if the specified table does not exist. To enable the Cloud Healthcare API to write to your BigQuery table, you must give the Cloud Healthcare API service account the bigquery.dataEditor role. The service account is: service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com
. The PROJECT_NUMBER identifies the project that the DICOM store resides in. To get the project number, go to the Cloud Console Dashboard. It is recommended to not have a custom schema in the destination table which could conflict with the schema created by the Cloud Healthcare API. Instance deletions are not applied to the destination table. The destination’s table schema will be automatically updated in case a new instance’s data is incompatible with the current schema. The schema should not be updated manually as this can cause incompatibilies that cannot be resolved automatically. One resolution in this case is to delete the incompatible table and let the server recreate one, though the newly created table only contains data after the table recreation. BigQuery imposes a 1 MB limit on streaming insert row size, therefore any instance that generates more than 1 MB of BigQuery data will not be streamed. If an instance cannot be streamed to BigQuery, errors will be logged to Cloud Logging (see Viewing error logs in Cloud Logging).
Trait Implementations§
Source§impl Clone for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl Clone for GoogleCloudHealthcareV1beta1DicomStreamConfig
Source§fn clone(&self) -> GoogleCloudHealthcareV1beta1DicomStreamConfig
fn clone(&self) -> GoogleCloudHealthcareV1beta1DicomStreamConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl Default for GoogleCloudHealthcareV1beta1DicomStreamConfig
Source§fn default() -> GoogleCloudHealthcareV1beta1DicomStreamConfig
fn default() -> GoogleCloudHealthcareV1beta1DicomStreamConfig
Source§impl<'de> Deserialize<'de> for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl<'de> Deserialize<'de> for GoogleCloudHealthcareV1beta1DicomStreamConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part for GoogleCloudHealthcareV1beta1DicomStreamConfig
Auto Trait Implementations§
impl Freeze for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl RefUnwindSafe for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl Send for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl Sync for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl Unpin for GoogleCloudHealthcareV1beta1DicomStreamConfig
impl UnwindSafe for GoogleCloudHealthcareV1beta1DicomStreamConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more