Interface MedicalScribeConfigurationEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MedicalScribeConfigurationEvent.Builder,
,MedicalScribeConfigurationEvent> SdkBuilder<MedicalScribeConfigurationEvent.Builder,
,MedicalScribeConfigurationEvent> SdkPojo
- All Known Subinterfaces:
DefaultConfigurationEvent.Builder
- Enclosing class:
MedicalScribeConfigurationEvent
-
Method Summary
Modifier and TypeMethodDescriptionchannelDefinitions
(Collection<MedicalScribeChannelDefinition> channelDefinitions) Specify which speaker is on which audio channel.channelDefinitions
(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions) Specify which speaker is on which audio channel.channelDefinitions
(MedicalScribeChannelDefinition... channelDefinitions) Specify which speaker is on which audio channel.encryptionSettings
(Consumer<MedicalScribeEncryptionSettings.Builder> encryptionSettings) Specify the encryption settings for your streaming session.encryptionSettings
(MedicalScribeEncryptionSettings encryptionSettings) Specify the encryption settings for your streaming session.postStreamAnalyticsSettings
(Consumer<MedicalScribePostStreamAnalyticsSettings.Builder> postStreamAnalyticsSettings) Specify settings for post-stream analytics.postStreamAnalyticsSettings
(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings) Specify settings for post-stream analytics.resourceAccessRoleArn
(String resourceAccessRoleArn) The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 output bucket you specified, and use your KMS key if supplied.vocabularyFilterMethod
(String vocabularyFilterMethod) Specify how you want your custom vocabulary filter applied to the streaming session.vocabularyFilterMethod
(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod) Specify how you want your custom vocabulary filter applied to the streaming session.vocabularyFilterName
(String vocabularyFilterName) Specify the name of the custom vocabulary filter you want to include in your streaming session.vocabularyName
(String vocabularyName) Specify the name of the custom vocabulary you want to use for your streaming session.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
vocabularyName
Specify the name of the custom vocabulary you want to use for your streaming session. Custom vocabulary names are case-sensitive.
- Parameters:
vocabularyName
- Specify the name of the custom vocabulary you want to use for your streaming session. Custom vocabulary names are case-sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vocabularyFilterName
Specify the name of the custom vocabulary filter you want to include in your streaming session. Custom vocabulary filter names are case-sensitive.
If you include
VocabularyFilterName
in theMedicalScribeConfigurationEvent
, you must also includeVocabularyFilterMethod
.- Parameters:
vocabularyFilterName
- Specify the name of the custom vocabulary filter you want to include in your streaming session. Custom vocabulary filter names are case-sensitive.If you include
VocabularyFilterName
in theMedicalScribeConfigurationEvent
, you must also includeVocabularyFilterMethod
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vocabularyFilterMethod
Specify how you want your custom vocabulary filter applied to the streaming session.
To replace words with
***
, specifymask
.To delete words, specify
remove
.To flag words without changing them, specify
tag
.- Parameters:
vocabularyFilterMethod
- Specify how you want your custom vocabulary filter applied to the streaming session.To replace words with
***
, specifymask
.To delete words, specify
remove
.To flag words without changing them, specify
tag
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vocabularyFilterMethod
MedicalScribeConfigurationEvent.Builder vocabularyFilterMethod(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod) Specify how you want your custom vocabulary filter applied to the streaming session.
To replace words with
***
, specifymask
.To delete words, specify
remove
.To flag words without changing them, specify
tag
.- Parameters:
vocabularyFilterMethod
- Specify how you want your custom vocabulary filter applied to the streaming session.To replace words with
***
, specifymask
.To delete words, specify
remove
.To flag words without changing them, specify
tag
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceAccessRoleArn
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 output bucket you specified, and use your KMS key if supplied. If the role that you specify doesn’t have the appropriate permissions, your request fails.
IAM role ARNs have the format
arn:partition:iam::account:role/role-name-with-path
. For example:arn:aws:iam::111122223333:role/Admin
.For more information, see Amazon Web Services HealthScribe.
- Parameters:
resourceAccessRoleArn
- The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 output bucket you specified, and use your KMS key if supplied. If the role that you specify doesn’t have the appropriate permissions, your request fails.IAM role ARNs have the format
arn:partition:iam::account:role/role-name-with-path
. For example:arn:aws:iam::111122223333:role/Admin
.For more information, see Amazon Web Services HealthScribe.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeConfigurationEvent.Builder channelDefinitions(Collection<MedicalScribeChannelDefinition> channelDefinitions) Specify which speaker is on which audio channel.
- Parameters:
channelDefinitions
- Specify which speaker is on which audio channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeConfigurationEvent.Builder channelDefinitions(MedicalScribeChannelDefinition... channelDefinitions) Specify which speaker is on which audio channel.
- Parameters:
channelDefinitions
- Specify which speaker is on which audio channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeConfigurationEvent.Builder channelDefinitions(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions) Specify which speaker is on which audio channel.
This is a convenience method that creates an instance of theMedicalScribeChannelDefinition.Builder
avoiding the need to create one manually viaMedicalScribeChannelDefinition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tochannelDefinitions(List<MedicalScribeChannelDefinition>)
.- Parameters:
channelDefinitions
- a consumer that will call methods onMedicalScribeChannelDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionSettings
MedicalScribeConfigurationEvent.Builder encryptionSettings(MedicalScribeEncryptionSettings encryptionSettings) Specify the encryption settings for your streaming session.
- Parameters:
encryptionSettings
- Specify the encryption settings for your streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionSettings
default MedicalScribeConfigurationEvent.Builder encryptionSettings(Consumer<MedicalScribeEncryptionSettings.Builder> encryptionSettings) Specify the encryption settings for your streaming session.
This is a convenience method that creates an instance of theMedicalScribeEncryptionSettings.Builder
avoiding the need to create one manually viaMedicalScribeEncryptionSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toencryptionSettings(MedicalScribeEncryptionSettings)
.- Parameters:
encryptionSettings
- a consumer that will call methods onMedicalScribeEncryptionSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
postStreamAnalyticsSettings
MedicalScribeConfigurationEvent.Builder postStreamAnalyticsSettings(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings) Specify settings for post-stream analytics.
- Parameters:
postStreamAnalyticsSettings
- Specify settings for post-stream analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postStreamAnalyticsSettings
default MedicalScribeConfigurationEvent.Builder postStreamAnalyticsSettings(Consumer<MedicalScribePostStreamAnalyticsSettings.Builder> postStreamAnalyticsSettings) Specify settings for post-stream analytics.
This is a convenience method that creates an instance of theMedicalScribePostStreamAnalyticsSettings.Builder
avoiding the need to create one manually viaMedicalScribePostStreamAnalyticsSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topostStreamAnalyticsSettings(MedicalScribePostStreamAnalyticsSettings)
.- Parameters:
postStreamAnalyticsSettings
- a consumer that will call methods onMedicalScribePostStreamAnalyticsSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-