Class StartMedicalScribeStreamRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.transcribestreaming.model.TranscribeStreamingRequest
-
- software.amazon.awssdk.services.transcribestreaming.model.StartMedicalScribeStreamRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<StartMedicalScribeStreamRequest.Builder,StartMedicalScribeStreamRequest>
@Generated("software.amazon.awssdk:codegen") public final class StartMedicalScribeStreamRequest extends TranscribeStreamingRequest implements ToCopyableBuilder<StartMedicalScribeStreamRequest.Builder,StartMedicalScribeStreamRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStartMedicalScribeStreamRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StartMedicalScribeStreamRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()MedicalScribeLanguageCodelanguageCode()Specify the language code for your HealthScribe streaming session.StringlanguageCodeAsString()Specify the language code for your HealthScribe streaming session.MedicalScribeMediaEncodingmediaEncoding()Specify the encoding used for the input audio.StringmediaEncodingAsString()Specify the encoding used for the input audio.IntegermediaSampleRateHertz()Specify the sample rate of the input audio (in hertz).Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends StartMedicalScribeStreamRequest.Builder>serializableBuilderClass()StringsessionId()Specify an identifier for your streaming session (in UUID format).StartMedicalScribeStreamRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
sessionId
public final String sessionId()
Specify an identifier for your streaming session (in UUID format). If you don't include a SessionId in your request, Amazon Web Services HealthScribe generates an ID and returns it in the response.
- Returns:
- Specify an identifier for your streaming session (in UUID format). If you don't include a SessionId in your request, Amazon Web Services HealthScribe generates an ID and returns it in the response.
-
languageCode
public final MedicalScribeLanguageCode languageCode()
Specify the language code for your HealthScribe streaming session.
If the service returns an enum value that is not available in the current SDK version,
languageCodewill returnMedicalScribeLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlanguageCodeAsString().- Returns:
- Specify the language code for your HealthScribe streaming session.
- See Also:
MedicalScribeLanguageCode
-
languageCodeAsString
public final String languageCodeAsString()
Specify the language code for your HealthScribe streaming session.
If the service returns an enum value that is not available in the current SDK version,
languageCodewill returnMedicalScribeLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlanguageCodeAsString().- Returns:
- Specify the language code for your HealthScribe streaming session.
- See Also:
MedicalScribeLanguageCode
-
mediaSampleRateHertz
public final Integer mediaSampleRateHertz()
Specify the sample rate of the input audio (in hertz). Amazon Web Services HealthScribe supports a range from 16,000 Hz to 48,000 Hz. The sample rate you specify must match that of your audio.
- Returns:
- Specify the sample rate of the input audio (in hertz). Amazon Web Services HealthScribe supports a range from 16,000 Hz to 48,000 Hz. The sample rate you specify must match that of your audio.
-
mediaEncoding
public final MedicalScribeMediaEncoding mediaEncoding()
Specify the encoding used for the input audio.
Supported formats are:
-
FLAC
-
OPUS-encoded audio in an Ogg container
-
PCM (only signed 16-bit little-endian audio formats, which does not include WAV)
For more information, see Media formats.
If the service returns an enum value that is not available in the current SDK version,
mediaEncodingwill returnMedicalScribeMediaEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaEncodingAsString().- Returns:
- Specify the encoding used for the input audio.
Supported formats are:
-
FLAC
-
OPUS-encoded audio in an Ogg container
-
PCM (only signed 16-bit little-endian audio formats, which does not include WAV)
For more information, see Media formats.
-
- See Also:
MedicalScribeMediaEncoding
-
-
mediaEncodingAsString
public final String mediaEncodingAsString()
Specify the encoding used for the input audio.
Supported formats are:
-
FLAC
-
OPUS-encoded audio in an Ogg container
-
PCM (only signed 16-bit little-endian audio formats, which does not include WAV)
For more information, see Media formats.
If the service returns an enum value that is not available in the current SDK version,
mediaEncodingwill returnMedicalScribeMediaEncoding.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaEncodingAsString().- Returns:
- Specify the encoding used for the input audio.
Supported formats are:
-
FLAC
-
OPUS-encoded audio in an Ogg container
-
PCM (only signed 16-bit little-endian audio formats, which does not include WAV)
For more information, see Media formats.
-
- See Also:
MedicalScribeMediaEncoding
-
-
toBuilder
public StartMedicalScribeStreamRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<StartMedicalScribeStreamRequest.Builder,StartMedicalScribeStreamRequest>- Specified by:
toBuilderin classTranscribeStreamingRequest
-
builder
public static StartMedicalScribeStreamRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends StartMedicalScribeStreamRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-