#[non_exhaustive]pub struct MedicalScribeSettingsBuilder { /* private fields */ }
Expand description
A builder for MedicalScribeSettings
.
Implementations§
Source§impl MedicalScribeSettingsBuilder
impl MedicalScribeSettingsBuilder
Sourcepub fn show_speaker_labels(self, input: bool) -> Self
pub fn show_speaker_labels(self, input: bool) -> Self
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
Sourcepub fn set_show_speaker_labels(self, input: Option<bool>) -> Self
pub fn set_show_speaker_labels(self, input: Option<bool>) -> Self
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
Sourcepub fn get_show_speaker_labels(&self) -> &Option<bool>
pub fn get_show_speaker_labels(&self) -> &Option<bool>
Enables speaker partitioning (diarization) in your Medical Scribe output. Speaker partitioning labels the speech from individual speakers in your media file.
If you enable ShowSpeakerLabels
in your request, you must also include MaxSpeakerLabels
.
For more information, see Partitioning speakers (diarization).
Sourcepub fn max_speaker_labels(self, input: i32) -> Self
pub fn max_speaker_labels(self, input: i32) -> Self
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
Sourcepub fn set_max_speaker_labels(self, input: Option<i32>) -> Self
pub fn set_max_speaker_labels(self, input: Option<i32>) -> Self
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
Sourcepub fn get_max_speaker_labels(&self) -> &Option<i32>
pub fn get_max_speaker_labels(&self) -> &Option<i32>
Specify the maximum number of speakers you want to partition in your media.
Note that if your media contains more speakers than the specified number, multiple speakers are treated as a single speaker.
If you specify the MaxSpeakerLabels
field, you must set the ShowSpeakerLabels
field to true.
Sourcepub fn channel_identification(self, input: bool) -> Self
pub fn channel_identification(self, input: bool) -> Self
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
Sourcepub fn set_channel_identification(self, input: Option<bool>) -> Self
pub fn set_channel_identification(self, input: Option<bool>) -> Self
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
Sourcepub fn get_channel_identification(&self) -> &Option<bool>
pub fn get_channel_identification(&self) -> &Option<bool>
Enables channel identification in multi-channel audio.
Channel identification transcribes the audio on each channel independently, then appends the output for each channel into one transcript.
For more information, see Transcribing multi-channel audio.
Sourcepub fn vocabulary_name(self, input: impl Into<String>) -> Self
pub fn vocabulary_name(self, input: impl Into<String>) -> Self
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
Sourcepub fn set_vocabulary_name(self, input: Option<String>) -> Self
pub fn set_vocabulary_name(self, input: Option<String>) -> Self
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
Sourcepub fn get_vocabulary_name(&self) -> &Option<String>
pub fn get_vocabulary_name(&self) -> &Option<String>
The name of the custom vocabulary you want to include in your Medical Scribe request. Custom vocabulary names are case sensitive.
Sourcepub fn vocabulary_filter_name(self, input: impl Into<String>) -> Self
pub fn vocabulary_filter_name(self, input: impl Into<String>) -> Self
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include VocabularyFilterMethod
.
Sourcepub fn set_vocabulary_filter_name(self, input: Option<String>) -> Self
pub fn set_vocabulary_filter_name(self, input: Option<String>) -> Self
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include VocabularyFilterMethod
.
Sourcepub fn get_vocabulary_filter_name(&self) -> &Option<String>
pub fn get_vocabulary_filter_name(&self) -> &Option<String>
The name of the custom vocabulary filter you want to include in your Medical Scribe request. Custom vocabulary filter names are case sensitive.
Note that if you include VocabularyFilterName
in your request, you must also include VocabularyFilterMethod
.
Sourcepub fn vocabulary_filter_method(self, input: VocabularyFilterMethod) -> Self
pub fn vocabulary_filter_method(self, input: VocabularyFilterMethod) -> Self
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
Sourcepub fn set_vocabulary_filter_method(
self,
input: Option<VocabularyFilterMethod>,
) -> Self
pub fn set_vocabulary_filter_method( self, input: Option<VocabularyFilterMethod>, ) -> Self
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
Sourcepub fn get_vocabulary_filter_method(&self) -> &Option<VocabularyFilterMethod>
pub fn get_vocabulary_filter_method(&self) -> &Option<VocabularyFilterMethod>
Specify how you want your custom vocabulary filter applied to your transcript.
To replace words with ***
, choose mask
.
To delete words, choose remove
.
To flag words without changing them, choose tag
.
Sourcepub fn clinical_note_generation_settings(
self,
input: ClinicalNoteGenerationSettings,
) -> Self
pub fn clinical_note_generation_settings( self, input: ClinicalNoteGenerationSettings, ) -> Self
Specify settings for the clinical note generation.
Sourcepub fn set_clinical_note_generation_settings(
self,
input: Option<ClinicalNoteGenerationSettings>,
) -> Self
pub fn set_clinical_note_generation_settings( self, input: Option<ClinicalNoteGenerationSettings>, ) -> Self
Specify settings for the clinical note generation.
Sourcepub fn get_clinical_note_generation_settings(
&self,
) -> &Option<ClinicalNoteGenerationSettings>
pub fn get_clinical_note_generation_settings( &self, ) -> &Option<ClinicalNoteGenerationSettings>
Specify settings for the clinical note generation.
Sourcepub fn build(self) -> MedicalScribeSettings
pub fn build(self) -> MedicalScribeSettings
Consumes the builder and constructs a MedicalScribeSettings
.
Trait Implementations§
Source§impl Clone for MedicalScribeSettingsBuilder
impl Clone for MedicalScribeSettingsBuilder
Source§fn clone(&self) -> MedicalScribeSettingsBuilder
fn clone(&self) -> MedicalScribeSettingsBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MedicalScribeSettingsBuilder
impl Debug for MedicalScribeSettingsBuilder
Source§impl Default for MedicalScribeSettingsBuilder
impl Default for MedicalScribeSettingsBuilder
Source§fn default() -> MedicalScribeSettingsBuilder
fn default() -> MedicalScribeSettingsBuilder
Source§impl PartialEq for MedicalScribeSettingsBuilder
impl PartialEq for MedicalScribeSettingsBuilder
Source§fn eq(&self, other: &MedicalScribeSettingsBuilder) -> bool
fn eq(&self, other: &MedicalScribeSettingsBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MedicalScribeSettingsBuilder
Auto Trait Implementations§
impl Freeze for MedicalScribeSettingsBuilder
impl RefUnwindSafe for MedicalScribeSettingsBuilder
impl Send for MedicalScribeSettingsBuilder
impl Sync for MedicalScribeSettingsBuilder
impl Unpin for MedicalScribeSettingsBuilder
impl UnwindSafe for MedicalScribeSettingsBuilder
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);