Class MedicalScribeConfigurationEvent.BuilderImpl
- java.lang.Object
-
- software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeConfigurationEvent.BuilderImpl
-
- All Implemented Interfaces:
SdkPojo,MedicalScribeConfigurationEvent.Builder,Buildable,CopyableBuilder<MedicalScribeConfigurationEvent.Builder,MedicalScribeConfigurationEvent>,SdkBuilder<MedicalScribeConfigurationEvent.Builder,MedicalScribeConfigurationEvent>
- Enclosing class:
- MedicalScribeConfigurationEvent
protected static class MedicalScribeConfigurationEvent.BuilderImpl extends Object implements MedicalScribeConfigurationEvent.Builder
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBuilderImpl()protectedBuilderImpl(MedicalScribeConfigurationEvent model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MedicalScribeConfigurationEventbuild()MedicalScribeConfigurationEvent.BuilderchannelDefinitions(Collection<MedicalScribeChannelDefinition> channelDefinitions)Specify which speaker is on which audio channel.MedicalScribeConfigurationEvent.BuilderchannelDefinitions(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions)Specify which speaker is on which audio channel.MedicalScribeConfigurationEvent.BuilderchannelDefinitions(MedicalScribeChannelDefinition... channelDefinitions)Specify which speaker is on which audio channel.MedicalScribeConfigurationEvent.BuilderencryptionSettings(MedicalScribeEncryptionSettings encryptionSettings)Specify the encryption settings for your streaming session.List<MedicalScribeChannelDefinition.Builder>getChannelDefinitions()MedicalScribeEncryptionSettings.BuildergetEncryptionSettings()MedicalScribePostStreamAnalyticsSettings.BuildergetPostStreamAnalyticsSettings()StringgetResourceAccessRoleArn()StringgetVocabularyFilterMethod()StringgetVocabularyFilterName()StringgetVocabularyName()MedicalScribeConfigurationEvent.BuilderpostStreamAnalyticsSettings(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings)Specify settings for post-stream analytics.MedicalScribeConfigurationEvent.BuilderresourceAccessRoleArn(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.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()voidsetChannelDefinitions(Collection<software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeChannelDefinition.BuilderImpl> channelDefinitions)voidsetEncryptionSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeEncryptionSettings.BuilderImpl encryptionSettings)voidsetPostStreamAnalyticsSettings(software.amazon.awssdk.services.transcribestreaming.model.MedicalScribePostStreamAnalyticsSettings.BuilderImpl postStreamAnalyticsSettings)voidsetResourceAccessRoleArn(String resourceAccessRoleArn)voidsetVocabularyFilterMethod(String vocabularyFilterMethod)voidsetVocabularyFilterName(String vocabularyFilterName)voidsetVocabularyName(String vocabularyName)MedicalScribeConfigurationEvent.BuildervocabularyFilterMethod(String vocabularyFilterMethod)Specify how you want your custom vocabulary filter applied to the streaming session.MedicalScribeConfigurationEvent.BuildervocabularyFilterMethod(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod)Specify how you want your custom vocabulary filter applied to the streaming session.MedicalScribeConfigurationEvent.BuildervocabularyFilterName(String vocabularyFilterName)Specify the name of the custom vocabulary filter you want to include in your streaming session.MedicalScribeConfigurationEvent.BuildervocabularyName(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, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.transcribestreaming.model.MedicalScribeConfigurationEvent.Builder
encryptionSettings, postStreamAnalyticsSettings
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
-
-
-
Constructor Detail
-
BuilderImpl
protected BuilderImpl()
-
BuilderImpl
protected BuilderImpl(MedicalScribeConfigurationEvent model)
-
-
Method Detail
-
getVocabularyName
public final String getVocabularyName()
-
setVocabularyName
public final void setVocabularyName(String vocabularyName)
-
vocabularyName
public final MedicalScribeConfigurationEvent.Builder vocabularyName(String 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
public final String getVocabularyFilterName()
-
setVocabularyFilterName
public final void setVocabularyFilterName(String vocabularyFilterName)
-
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
public final String getVocabularyFilterMethod()
-
setVocabularyFilterMethod
public final void setVocabularyFilterMethod(String vocabularyFilterMethod)
-
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:
MedicalScribeVocabularyFilterMethod,MedicalScribeVocabularyFilterMethod
-
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:
MedicalScribeVocabularyFilterMethod,MedicalScribeVocabularyFilterMethod
-
getResourceAccessRoleArn
public final String getResourceAccessRoleArn()
-
setResourceAccessRoleArn
public final void setResourceAccessRoleArn(String resourceAccessRoleArn)
-
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
public final List<MedicalScribeChannelDefinition.Builder> 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 to#channelDefinitions(List.) - 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:
#channelDefinitions(java.util.Collection)
-
getEncryptionSettings
public final MedicalScribeEncryptionSettings.Builder 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
public final MedicalScribePostStreamAnalyticsSettings.Builder 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.
-
build
public MedicalScribeConfigurationEvent build()
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<MedicalScribeConfigurationEvent.Builder,MedicalScribeConfigurationEvent>
-
sdkFieldNameToField
public Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-