Interface MedicalScribeStreamDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MedicalScribeStreamDetails.Builder,
,MedicalScribeStreamDetails> SdkBuilder<MedicalScribeStreamDetails.Builder,
,MedicalScribeStreamDetails> SdkPojo
- Enclosing class:
MedicalScribeStreamDetails
-
Method Summary
Modifier and TypeMethodDescriptionchannelDefinitions
(Collection<MedicalScribeChannelDefinition> channelDefinitions) The Channel Definitions of the HealthScribe streaming session.channelDefinitions
(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions) The Channel Definitions of the HealthScribe streaming session.channelDefinitions
(MedicalScribeChannelDefinition... channelDefinitions) The Channel Definitions of the HealthScribe streaming session.encryptionSettings
(Consumer<MedicalScribeEncryptionSettings.Builder> encryptionSettings) The Encryption Settings of the HealthScribe streaming session.encryptionSettings
(MedicalScribeEncryptionSettings encryptionSettings) The Encryption Settings of the HealthScribe streaming session.languageCode
(String languageCode) The Language Code of the HealthScribe streaming session.languageCode
(MedicalScribeLanguageCode languageCode) The Language Code of the HealthScribe streaming session.mediaEncoding
(String mediaEncoding) The Media Encoding of the HealthScribe streaming session.mediaEncoding
(MedicalScribeMediaEncoding mediaEncoding) The Media Encoding of the HealthScribe streaming session.mediaSampleRateHertz
(Integer mediaSampleRateHertz) The sample rate (in hertz) of the HealthScribe streaming session.postStreamAnalyticsResult
(Consumer<MedicalScribePostStreamAnalyticsResult.Builder> postStreamAnalyticsResult) The result of post-stream analytics for the HealthScribe streaming session.postStreamAnalyticsResult
(MedicalScribePostStreamAnalyticsResult postStreamAnalyticsResult) The result of post-stream analytics for the HealthScribe streaming session.postStreamAnalyticsSettings
(Consumer<MedicalScribePostStreamAnalyticsSettings.Builder> postStreamAnalyticsSettings) The post-stream analytics settings of the HealthScribe streaming session.postStreamAnalyticsSettings
(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings) The post-stream analytics settings of the HealthScribe streaming session.resourceAccessRoleArn
(String resourceAccessRoleArn) The Amazon Resource Name (ARN) of the role used in the HealthScribe streaming session.The identifier of the HealthScribe streaming session.streamCreatedAt
(Instant streamCreatedAt) The date and time when the HealthScribe streaming session was created.streamEndedAt
(Instant streamEndedAt) The date and time when the HealthScribe streaming session was ended.streamStatus
(String streamStatus) The streaming status of the HealthScribe streaming session.streamStatus
(MedicalScribeStreamStatus streamStatus) The streaming status of the HealthScribe streaming session.vocabularyFilterMethod
(String vocabularyFilterMethod) The method of the vocabulary filter for the HealthScribe streaming session.vocabularyFilterMethod
(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod) The method of the vocabulary filter for the HealthScribe streaming session.vocabularyFilterName
(String vocabularyFilterName) The name of the vocabulary filter used for the HealthScribe streaming session .vocabularyName
(String vocabularyName) The vocabulary name of the HealthScribe 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
-
sessionId
The identifier of the HealthScribe streaming session.
- Parameters:
sessionId
- The identifier of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamCreatedAt
The date and time when the HealthScribe streaming session was created.
- Parameters:
streamCreatedAt
- The date and time when the HealthScribe streaming session was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamEndedAt
The date and time when the HealthScribe streaming session was ended.
- Parameters:
streamEndedAt
- The date and time when the HealthScribe streaming session was ended.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
languageCode
The Language Code of the HealthScribe streaming session.
- Parameters:
languageCode
- The Language Code of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
languageCode
The Language Code of the HealthScribe streaming session.
- Parameters:
languageCode
- The Language Code of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaSampleRateHertz
The sample rate (in hertz) of the HealthScribe streaming session.
- Parameters:
mediaSampleRateHertz
- The sample rate (in hertz) of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mediaEncoding
The Media Encoding of the HealthScribe streaming session.
- Parameters:
mediaEncoding
- The Media Encoding of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mediaEncoding
The Media Encoding of the HealthScribe streaming session.
- Parameters:
mediaEncoding
- The Media Encoding of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vocabularyName
The vocabulary name of the HealthScribe streaming session.
- Parameters:
vocabularyName
- The vocabulary name of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vocabularyFilterName
The name of the vocabulary filter used for the HealthScribe streaming session .
- Parameters:
vocabularyFilterName
- The name of the vocabulary filter used for the HealthScribe streaming session .- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vocabularyFilterMethod
The method of the vocabulary filter for the HealthScribe streaming session.
- Parameters:
vocabularyFilterMethod
- The method of the vocabulary filter for the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vocabularyFilterMethod
MedicalScribeStreamDetails.Builder vocabularyFilterMethod(MedicalScribeVocabularyFilterMethod vocabularyFilterMethod) The method of the vocabulary filter for the HealthScribe streaming session.
- Parameters:
vocabularyFilterMethod
- The method of the vocabulary filter for the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceAccessRoleArn
The Amazon Resource Name (ARN) of the role used in the HealthScribe streaming session.
- Parameters:
resourceAccessRoleArn
- The Amazon Resource Name (ARN) of the role used in the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeStreamDetails.Builder channelDefinitions(Collection<MedicalScribeChannelDefinition> channelDefinitions) The Channel Definitions of the HealthScribe streaming session.
- Parameters:
channelDefinitions
- The Channel Definitions of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeStreamDetails.Builder channelDefinitions(MedicalScribeChannelDefinition... channelDefinitions) The Channel Definitions of the HealthScribe streaming session.
- Parameters:
channelDefinitions
- The Channel Definitions of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelDefinitions
MedicalScribeStreamDetails.Builder channelDefinitions(Consumer<MedicalScribeChannelDefinition.Builder>... channelDefinitions) The Channel Definitions of the HealthScribe streaming session.
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
MedicalScribeStreamDetails.Builder encryptionSettings(MedicalScribeEncryptionSettings encryptionSettings) The Encryption Settings of the HealthScribe streaming session.
- Parameters:
encryptionSettings
- The Encryption Settings of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionSettings
default MedicalScribeStreamDetails.Builder encryptionSettings(Consumer<MedicalScribeEncryptionSettings.Builder> encryptionSettings) The Encryption Settings of the HealthScribe 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:
-
streamStatus
The streaming status of the HealthScribe streaming session.
Possible Values:
-
IN_PROGRESS
-
PAUSED
-
FAILED
-
COMPLETED
This status is specific to real-time streaming. A
COMPLETED
status doesn't mean that the post-stream analytics is complete. To get status of an analytics result, check theStatus
field for the analytics result within theMedicalScribePostStreamAnalyticsResult
. For example, you can view the status of theClinicalNoteGenerationResult
.- Parameters:
streamStatus
- The streaming status of the HealthScribe streaming session.Possible Values:
-
IN_PROGRESS
-
PAUSED
-
FAILED
-
COMPLETED
This status is specific to real-time streaming. A
COMPLETED
status doesn't mean that the post-stream analytics is complete. To get status of an analytics result, check theStatus
field for the analytics result within theMedicalScribePostStreamAnalyticsResult
. For example, you can view the status of theClinicalNoteGenerationResult
.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
streamStatus
The streaming status of the HealthScribe streaming session.
Possible Values:
-
IN_PROGRESS
-
PAUSED
-
FAILED
-
COMPLETED
This status is specific to real-time streaming. A
COMPLETED
status doesn't mean that the post-stream analytics is complete. To get status of an analytics result, check theStatus
field for the analytics result within theMedicalScribePostStreamAnalyticsResult
. For example, you can view the status of theClinicalNoteGenerationResult
.- Parameters:
streamStatus
- The streaming status of the HealthScribe streaming session.Possible Values:
-
IN_PROGRESS
-
PAUSED
-
FAILED
-
COMPLETED
This status is specific to real-time streaming. A
COMPLETED
status doesn't mean that the post-stream analytics is complete. To get status of an analytics result, check theStatus
field for the analytics result within theMedicalScribePostStreamAnalyticsResult
. For example, you can view the status of theClinicalNoteGenerationResult
.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
postStreamAnalyticsSettings
MedicalScribeStreamDetails.Builder postStreamAnalyticsSettings(MedicalScribePostStreamAnalyticsSettings postStreamAnalyticsSettings) The post-stream analytics settings of the HealthScribe streaming session.
- Parameters:
postStreamAnalyticsSettings
- The post-stream analytics settings of the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postStreamAnalyticsSettings
default MedicalScribeStreamDetails.Builder postStreamAnalyticsSettings(Consumer<MedicalScribePostStreamAnalyticsSettings.Builder> postStreamAnalyticsSettings) The post-stream analytics settings of the HealthScribe streaming session.
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:
-
postStreamAnalyticsResult
MedicalScribeStreamDetails.Builder postStreamAnalyticsResult(MedicalScribePostStreamAnalyticsResult postStreamAnalyticsResult) The result of post-stream analytics for the HealthScribe streaming session.
- Parameters:
postStreamAnalyticsResult
- The result of post-stream analytics for the HealthScribe streaming session.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
postStreamAnalyticsResult
default MedicalScribeStreamDetails.Builder postStreamAnalyticsResult(Consumer<MedicalScribePostStreamAnalyticsResult.Builder> postStreamAnalyticsResult) The result of post-stream analytics for the HealthScribe streaming session.
This is a convenience method that creates an instance of theMedicalScribePostStreamAnalyticsResult.Builder
avoiding the need to create one manually viaMedicalScribePostStreamAnalyticsResult.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topostStreamAnalyticsResult(MedicalScribePostStreamAnalyticsResult)
.- Parameters:
postStreamAnalyticsResult
- a consumer that will call methods onMedicalScribePostStreamAnalyticsResult.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-