Class MedicalScribeConfigurationEvent.BuilderImpl
- All Implemented Interfaces:
SdkPojo,MedicalScribeConfigurationEvent.Builder,Buildable,CopyableBuilder<MedicalScribeConfigurationEvent.Builder,,MedicalScribeConfigurationEvent> SdkBuilder<MedicalScribeConfigurationEvent.Builder,MedicalScribeConfigurationEvent>
- Enclosing class:
- MedicalScribeConfigurationEvent
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()channelDefinitions(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(MedicalScribeEncryptionSettings encryptionSettings) Specify the encryption settings for your streaming session.final Stringfinal Stringfinal Stringfinal StringmedicalScribeContext(MedicalScribeContext medicalScribeContext) TheMedicalScribeContextobject that contains contextual information used to generate customized clinical notes.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.final voidsetChannelDefinitions(Collection<software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeChannelDefinition.BuilderImpl> channelDefinitions) final voidsetEncryptionSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeEncryptionSettings.BuilderImpl encryptionSettings) final voidsetMedicalScribeContext(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeContext.BuilderImpl medicalScribeContext) final voidsetPostStreamAnalyticsSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribePostStreamAnalyticsSettings.BuilderImpl postStreamAnalyticsSettings) final voidsetResourceAccessRoleArn(String resourceAccessRoleArn) final voidsetVocabularyFilterMethod(String vocabularyFilterMethod) final voidsetVocabularyFilterName(String vocabularyFilterName) final voidsetVocabularyName(String vocabularyName) 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeConfigurationEvent.Builder
encryptionSettings, medicalScribeContext, postStreamAnalyticsSettingsMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutationMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getVocabularyName
-
setVocabularyName
-
vocabularyName
Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify the name of the custom vocabulary you want to use for your streaming session. Custom vocabulary names are case-sensitive.
- Specified by:
vocabularyNamein interfaceMedicalScribeConfigurationEvent.Builder- 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.
-
getVocabularyFilterName
-
setVocabularyFilterName
-
vocabularyFilterName
public final MedicalScribeConfigurationEvent.Builder vocabularyFilterName(String vocabularyFilterName) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify 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
VocabularyFilterNamein theMedicalScribeConfigurationEvent, you must also includeVocabularyFilterMethod.- Specified by:
vocabularyFilterNamein interfaceMedicalScribeConfigurationEvent.Builder- 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
VocabularyFilterNamein theMedicalScribeConfigurationEvent, you must also includeVocabularyFilterMethod.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getVocabularyFilterMethod
-
setVocabularyFilterMethod
-
vocabularyFilterMethod
public final MedicalScribeConfigurationEvent.Builder vocabularyFilterMethod(String vocabularyFilterMethod) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify 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.- Specified by:
vocabularyFilterMethodin interfaceMedicalScribeConfigurationEvent.Builder- 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
public final MedicalScribeConfigurationEvent.Builder vocabularyFilterMethod(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify 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.- Specified by:
vocabularyFilterMethodin interfaceMedicalScribeConfigurationEvent.Builder- 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:
-
getResourceAccessRoleArn
-
setResourceAccessRoleArn
-
resourceAccessRoleArn
public final MedicalScribeConfigurationEvent.Builder resourceAccessRoleArn(String resourceAccessRoleArn) Description copied from interface:MedicalScribeConfigurationEvent.BuilderThe 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.
- Specified by:
resourceAccessRoleArnin interfaceMedicalScribeConfigurationEvent.Builder- 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.
-
getChannelDefinitions
-
setChannelDefinitions
public final void setChannelDefinitions(Collection<software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeChannelDefinition.BuilderImpl> channelDefinitions) -
channelDefinitions
public final MedicalScribeConfigurationEvent.Builder channelDefinitions(Collection<MedicalScribeChannelDefinition> channelDefinitions) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify which speaker is on which audio channel.
- Specified by:
channelDefinitionsin interfaceMedicalScribeConfigurationEvent.Builder- 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
@SafeVarargs public final MedicalScribeConfigurationEvent.Builder channelDefinitions(MedicalScribeChannelDefinition... channelDefinitions) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify which speaker is on which audio channel.
- Specified by:
channelDefinitionsin interfaceMedicalScribeConfigurationEvent.Builder- 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
@SafeVarargs public final MedicalScribeConfigurationEvent.Builder channelDefinitions(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify which speaker is on which audio channel.
This is a convenience method that creates an instance of theMedicalScribeChannelDefinition.Builderavoiding the need to create one manually viaMedicalScribeChannelDefinition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toMedicalScribeConfigurationEvent.Builder.channelDefinitions(List<MedicalScribeChannelDefinition>).- Specified by:
channelDefinitionsin interfaceMedicalScribeConfigurationEvent.Builder- 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:
-
getEncryptionSettings
-
setEncryptionSettings
public final void setEncryptionSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeEncryptionSettings.BuilderImpl encryptionSettings) -
encryptionSettings
public final MedicalScribeConfigurationEvent.Builder encryptionSettings(MedicalScribeEncryptionSettings encryptionSettings) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify the encryption settings for your streaming session.
- Specified by:
encryptionSettingsin interfaceMedicalScribeConfigurationEvent.Builder- 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.
-
getPostStreamAnalyticsSettings
-
setPostStreamAnalyticsSettings
public final void setPostStreamAnalyticsSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribePostStreamAnalyticsSettings.BuilderImpl postStreamAnalyticsSettings) -
postStreamAnalyticsSettings
public final MedicalScribeConfigurationEvent.Builder postStreamAnalyticsSettings(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings) Description copied from interface:MedicalScribeConfigurationEvent.BuilderSpecify settings for post-stream analytics.
- Specified by:
postStreamAnalyticsSettingsin interfaceMedicalScribeConfigurationEvent.Builder- Parameters:
postStreamAnalyticsSettings- Specify settings for post-stream analytics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getMedicalScribeContext
-
setMedicalScribeContext
public final void setMedicalScribeContext(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeContext.BuilderImpl medicalScribeContext) -
medicalScribeContext
public final MedicalScribeConfigurationEvent.Builder medicalScribeContext(MedicalScribeContext medicalScribeContext) Description copied from interface:MedicalScribeConfigurationEvent.BuilderThe
MedicalScribeContextobject that contains contextual information used to generate customized clinical notes.- Specified by:
medicalScribeContextin interfaceMedicalScribeConfigurationEvent.Builder- Parameters:
medicalScribeContext- TheMedicalScribeContextobject that contains contextual information used to generate customized clinical notes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<MedicalScribeConfigurationEvent.Builder,MedicalScribeConfigurationEvent>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-