/******************************************************************************* * Copyright 2012-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. * Licensed under the Apache License, Version 2.0 (the "License"). You may not use * this file except in compliance with the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. * ***************************************************************************** * * AWS Tools for Windows (TM) PowerShell (TM) * */ using System; using System.Collections.Generic; using System.Linq; using System.Management.Automation; using System.Text; using Amazon.PowerShell.Common; using Amazon.Runtime; using Amazon.Chime; using Amazon.Chime.Model; namespace Amazon.PowerShell.Cmdlets.CHM { /// /// Starts transcription for the specified meetingId. For more information, /// refer to /// Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer /// Guide. /// /// /// /// If you specify an invalid configuration, a TranscriptFailed event will /// be sent with the contents of the BadRequestException generated by Amazon /// Transcribe. For more information on each parameter and which combinations are valid, /// refer to the StartStreamTranscription /// API in the Amazon Transcribe Developer Guide. /// /// Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon /// Transcribe is subject to the AWS Service /// Terms, including the terms specific to the AWS Machine Learning and Artificial /// Intelligence Services. /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, StartMeetingTranscription, /// in the Amazon Chime SDK. /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. ///

This operation is deprecated. ///
[Cmdlet("Start", "CHMMeetingTranscription", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)] [OutputType("None")] [AWSCmdlet("Calls the Amazon Chime StartMeetingTranscription API operation.", Operation = new[] {"StartMeetingTranscription"}, SelectReturnType = typeof(Amazon.Chime.Model.StartMeetingTranscriptionResponse))] [AWSCmdletOutput("None or Amazon.Chime.Model.StartMeetingTranscriptionResponse", "This cmdlet does not generate any output." + "The service response (type Amazon.Chime.Model.StartMeetingTranscriptionResponse) can be referenced from properties attached to the cmdlet entry in the $AWSHistory stack." )] [System.ObsoleteAttribute("Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace")] public partial class StartCHMMeetingTranscriptionCmdlet : AmazonChimeClientCmdlet, IExecutor { #region Parameter EngineTranscribeMedicalSettings_ContentIdentificationType /// /// /// Labels all personally identifiable information (PII) identified in your transcript. /// If you don't include PiiEntityTypes, all PII is identified.You can’t set ContentIdentificationType and ContentRedactionType. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_ContentIdentificationType")] [AWSConstantClassSource("Amazon.Chime.TranscribeMedicalContentIdentificationType")] public Amazon.Chime.TranscribeMedicalContentIdentificationType EngineTranscribeMedicalSettings_ContentIdentificationType { get; set; } #endregion #region Parameter EngineTranscribeSettings_ContentIdentificationType /// /// /// Labels all personally identifiable information (PII) identified in your transcript. /// If you don't include PiiEntityTypes, all PII is identified.You can’t set ContentIdentificationType and ContentRedactionType. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_ContentIdentificationType")] [AWSConstantClassSource("Amazon.Chime.TranscribeContentIdentificationType")] public Amazon.Chime.TranscribeContentIdentificationType EngineTranscribeSettings_ContentIdentificationType { get; set; } #endregion #region Parameter EngineTranscribeSettings_ContentRedactionType /// /// /// Content redaction is performed at the segment level. If you don't include PiiEntityTypes, /// all PII is redacted.You can’t set ContentIdentificationType and ContentRedactionType. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_ContentRedactionType")] [AWSConstantClassSource("Amazon.Chime.TranscribeContentRedactionType")] public Amazon.Chime.TranscribeContentRedactionType EngineTranscribeSettings_ContentRedactionType { get; set; } #endregion #region Parameter EngineTranscribeSettings_EnablePartialResultsStabilization /// /// /// Enables partial result stabilization for your transcription. Partial result stabilization /// can reduce latency in your output, but may impact accuracy. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_EnablePartialResultsStabilization")] public System.Boolean? EngineTranscribeSettings_EnablePartialResultsStabilization { get; set; } #endregion #region Parameter EngineTranscribeSettings_IdentifyLanguage /// /// /// Enables automatic language identification for your transcription.If you include IdentifyLanguage, you can optionally use LanguageOptions /// to include a list of language codes that you think may be present in your audio stream. /// Including language options can improve transcription accuracy.You can also use PreferredLanguage to include a preferred language. Doing /// so can help Amazon Transcribe identify the language faster.You must include either LanguageCode or IdentifyLanguage.Language identification can't be combined with custom language models or redaction. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_IdentifyLanguage")] public System.Boolean? EngineTranscribeSettings_IdentifyLanguage { get; set; } #endregion #region Parameter EngineTranscribeMedicalSettings_LanguageCode /// /// /// The language code specified for the Amazon Transcribe Medical engine. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_LanguageCode")] [AWSConstantClassSource("Amazon.Chime.TranscribeMedicalLanguageCode")] public Amazon.Chime.TranscribeMedicalLanguageCode EngineTranscribeMedicalSettings_LanguageCode { get; set; } #endregion #region Parameter EngineTranscribeSettings_LanguageCode /// /// /// Specify the language code that represents the language spoken.If you're unsure of the language spoken in your audio, consider using IdentifyLanguage /// to enable automatic language identification. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_LanguageCode")] [AWSConstantClassSource("Amazon.Chime.TranscribeLanguageCode")] public Amazon.Chime.TranscribeLanguageCode EngineTranscribeSettings_LanguageCode { get; set; } #endregion #region Parameter EngineTranscribeSettings_LanguageModelName /// /// /// Specify the name of the custom language model that you want to use when processing /// your transcription. Note that language model names are case sensitive.The language of the specified language model must match the language code. If the /// languages don't match, the custom language model isn't applied. There are no errors /// or warnings associated with a language mismatch.If you use Amazon Transcribe in multiple Regions, the custom language model must be /// available in Amazon Transcribe in each Region. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_LanguageModelName")] public System.String EngineTranscribeSettings_LanguageModelName { get; set; } #endregion #region Parameter EngineTranscribeSettings_LanguageOption /// /// /// Specify two or more language codes that represent the languages you think may be present /// in your media; including more than five is not recommended. If you're unsure what /// languages are present, do not include this parameter.Including language options can improve the accuracy of language identification.If you include LanguageOptions, you must also include IdentifyLanguage.You can only include one language dialect per language. For example, you cannot include /// en-US and en-AU. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_LanguageOptions")] public System.String EngineTranscribeSettings_LanguageOption { get; set; } #endregion #region Parameter MeetingId /// /// /// The unique ID of the meeting being transcribed. /// /// #if !MODULAR [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true)] #else [System.Management.Automation.Parameter(Position = 0, ValueFromPipelineByPropertyName = true, ValueFromPipeline = true, Mandatory = true)] [System.Management.Automation.AllowEmptyString] [System.Management.Automation.AllowNull] #endif [Amazon.PowerShell.Common.AWSRequiredParameter] public System.String MeetingId { get; set; } #endregion #region Parameter EngineTranscribeSettings_PartialResultsStability /// /// /// Specify the level of stability to use when you enable partial results stabilization /// (EnablePartialResultsStabilization).Low stability provides the highest accuracy. High stability transcribes faster, but /// with slightly lower accuracy. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_PartialResultsStability")] [AWSConstantClassSource("Amazon.Chime.TranscribePartialResultsStability")] public Amazon.Chime.TranscribePartialResultsStability EngineTranscribeSettings_PartialResultsStability { get; set; } #endregion #region Parameter EngineTranscribeSettings_PiiEntityType /// /// /// Specify which types of personally identifiable information (PII) you want to redact /// in your transcript. You can include as many types as you'd like, or you can select /// ALL.Values must be comma-separated and can include: ADDRESS, BANK_ACCOUNT_NUMBER, /// BANK_ROUTING, CREDIT_DEBIT_CVV, CREDIT_DEBIT_EXPIRYCREDIT_DEBIT_NUMBER, EMAIL,NAME, PHONE, /// PIN, SSN, or ALL.Note that if you include PiiEntityTypes, you must also include ContentIdentificationType /// or ContentRedactionType.If you include ContentRedactionType or ContentIdentificationType, /// but do not include PiiEntityTypes, all PII is redacted or identified. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_PiiEntityTypes")] public System.String EngineTranscribeSettings_PiiEntityType { get; set; } #endregion #region Parameter EngineTranscribeSettings_PreferredLanguage /// /// /// Specify a preferred language from the subset of languages codes you specified in LanguageOptions.You can only use this parameter if you include IdentifyLanguage and LanguageOptions. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_PreferredLanguage")] [AWSConstantClassSource("Amazon.Chime.TranscribeLanguageCode")] public Amazon.Chime.TranscribeLanguageCode EngineTranscribeSettings_PreferredLanguage { get; set; } #endregion #region Parameter EngineTranscribeMedicalSettings_Region /// /// /// The AWS Region passed to Amazon Transcribe Medical. If you don't specify a Region, /// Amazon Chime uses the meeting's Region. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_Region")] [AWSConstantClassSource("Amazon.Chime.TranscribeMedicalRegion")] public Amazon.Chime.TranscribeMedicalRegion EngineTranscribeMedicalSettings_Region { get; set; } #endregion #region Parameter EngineTranscribeSettings_Region /// /// /// The AWS Region in which to use Amazon Transcribe.If you don't specify a Region, then the MediaRegion parameter of the /// CreateMeeting.html /// API will be used. However, if Amazon Transcribe is not available in the MediaRegion, /// then a TranscriptFailed event is sent.Use auto to use Amazon Transcribe in a Region near the meeting’s MediaRegion. /// For more information, refer to Choosing /// a transcription Region in the Amazon Chime SDK Developer Guide. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_Region")] [AWSConstantClassSource("Amazon.Chime.TranscribeRegion")] public Amazon.Chime.TranscribeRegion EngineTranscribeSettings_Region { get; set; } #endregion #region Parameter EngineTranscribeMedicalSettings_Specialty /// /// /// The specialty specified for the Amazon Transcribe Medical engine. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_Specialty")] [AWSConstantClassSource("Amazon.Chime.TranscribeMedicalSpecialty")] public Amazon.Chime.TranscribeMedicalSpecialty EngineTranscribeMedicalSettings_Specialty { get; set; } #endregion #region Parameter EngineTranscribeMedicalSettings_Type /// /// /// The type of transcription. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_Type")] [AWSConstantClassSource("Amazon.Chime.TranscribeMedicalType")] public Amazon.Chime.TranscribeMedicalType EngineTranscribeMedicalSettings_Type { get; set; } #endregion #region Parameter EngineTranscribeSettings_VocabularyFilterMethod /// /// /// Specify how you want your vocabulary filter applied to your transcript. To replace words with ***, choose mask.To delete words, choose remove.To flag words without changing them, choose tag. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterMethod")] [AWSConstantClassSource("Amazon.Chime.TranscribeVocabularyFilterMethod")] public Amazon.Chime.TranscribeVocabularyFilterMethod EngineTranscribeSettings_VocabularyFilterMethod { get; set; } #endregion #region Parameter EngineTranscribeSettings_VocabularyFilterName /// /// /// Specify the name of the custom vocabulary filter that you want to use when processing /// your transcription. Note that vocabulary filter names are case sensitive. If you use Amazon Transcribe in multiple Regions, the vocabulary filter must be available /// in Amazon Transcribe in each Region.If you include IdentifyLanguage and want to use one or more vocabulary /// filters with your transcription, use the VocabularyFilterNames parameter /// instead. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterName")] public System.String EngineTranscribeSettings_VocabularyFilterName { get; set; } #endregion #region Parameter TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames /// /// /// Specify the names of the custom vocabulary filters that you want to use when processing /// your transcription. Note that vocabulary filter names are case sensitive.If you use Amazon Transcribe in multiple Regions, the vocabulary filter must be available /// in Amazon Transcribe in each Region. If you're not including IdentifyLanguage and want to use a custom /// vocabulary filter with your transcription, use the VocabularyFilterName /// parameter instead. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("EngineTranscribeSettings_VocabularyFilterNames")] public System.String TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames { get; set; } #endregion #region Parameter EngineTranscribeMedicalSettings_VocabularyName /// /// /// The name of the vocabulary passed to Amazon Transcribe Medical. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeMedicalSettings_VocabularyName")] public System.String EngineTranscribeMedicalSettings_VocabularyName { get; set; } #endregion #region Parameter EngineTranscribeSettings_VocabularyName /// /// /// Specify the name of the custom vocabulary that you want to use when processing your /// transcription. Note that vocabulary names are case sensitive.If you use Amazon Transcribe multiple Regions, the vocabulary must be available in /// Amazon Transcribe in each Region.If you include IdentifyLanguage and want to use one or more custom vocabularies /// with your transcription, use the VocabularyNames parameter instead. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("TranscriptionConfiguration_EngineTranscribeSettings_VocabularyName")] public System.String EngineTranscribeSettings_VocabularyName { get; set; } #endregion #region Parameter TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames /// /// /// Specify the names of the custom vocabularies that you want to use when processing /// your transcription. Note that vocabulary names are case sensitive.If you use Amazon Transcribe in multiple Regions, the vocabulary must be available /// in Amazon Transcribe in each Region.If you don't include IdentifyLanguage and want to use a custom vocabulary /// with your transcription, use the VocabularyName parameter instead. /// /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] [Alias("EngineTranscribeSettings_VocabularyNames")] public System.String TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames { get; set; } #endregion #region Parameter Select /// /// Use the -Select parameter to control the cmdlet output. The cmdlet doesn't have a return value by default. /// Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.Chime.Model.StartMeetingTranscriptionResponse). /// Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value. /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] public string Select { get; set; } = "*"; #endregion #region Parameter PassThru /// /// Changes the cmdlet behavior to return the value passed to the MeetingId parameter. /// The -PassThru parameter is deprecated, use -Select '^MeetingId' instead. This parameter will be removed in a future version. /// [System.Obsolete("The -PassThru parameter is deprecated, use -Select '^MeetingId' instead. This parameter will be removed in a future version.")] [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] public SwitchParameter PassThru { get; set; } #endregion #region Parameter Force /// /// This parameter overrides confirmation prompts to force /// the cmdlet to continue its operation. This parameter should always /// be used with caution. /// [System.Management.Automation.Parameter(ValueFromPipelineByPropertyName = true)] public SwitchParameter Force { get; set; } #endregion protected override void ProcessRecord() { this._AWSSignerType = "v4"; base.ProcessRecord(); var resourceIdentifiersText = FormatParameterValuesForConfirmationMsg(nameof(this.MeetingId), MyInvocation.BoundParameters); if (!ConfirmShouldProceed(this.Force.IsPresent, resourceIdentifiersText, "Start-CHMMeetingTranscription (StartMeetingTranscription)")) { return; } var context = new CmdletContext(); // allow for manipulation of parameters prior to loading into context PreExecutionContextLoad(context); #pragma warning disable CS0618, CS0612 //A class member was marked with the Obsolete attribute if (ParameterWasBound(nameof(this.Select))) { context.Select = CreateSelectDelegate(Select) ?? throw new System.ArgumentException("Invalid value for -Select parameter.", nameof(this.Select)); if (this.PassThru.IsPresent) { throw new System.ArgumentException("-PassThru cannot be used when -Select is specified.", nameof(this.Select)); } } else if (this.PassThru.IsPresent) { context.Select = (response, cmdlet) => this.MeetingId; } #pragma warning restore CS0618, CS0612 //A class member was marked with the Obsolete attribute context.MeetingId = this.MeetingId; #if MODULAR if (this.MeetingId == null && ParameterWasBound(nameof(this.MeetingId))) { WriteWarning("You are passing $null as a value for parameter MeetingId which is marked as required. In case you believe this parameter was incorrectly marked as required, report this by opening an issue at https://github.com/aws/aws-tools-for-powershell/issues."); } #endif context.EngineTranscribeMedicalSettings_ContentIdentificationType = this.EngineTranscribeMedicalSettings_ContentIdentificationType; context.EngineTranscribeMedicalSettings_LanguageCode = this.EngineTranscribeMedicalSettings_LanguageCode; context.EngineTranscribeMedicalSettings_Region = this.EngineTranscribeMedicalSettings_Region; context.EngineTranscribeMedicalSettings_Specialty = this.EngineTranscribeMedicalSettings_Specialty; context.EngineTranscribeMedicalSettings_Type = this.EngineTranscribeMedicalSettings_Type; context.EngineTranscribeMedicalSettings_VocabularyName = this.EngineTranscribeMedicalSettings_VocabularyName; context.EngineTranscribeSettings_ContentIdentificationType = this.EngineTranscribeSettings_ContentIdentificationType; context.EngineTranscribeSettings_ContentRedactionType = this.EngineTranscribeSettings_ContentRedactionType; context.EngineTranscribeSettings_EnablePartialResultsStabilization = this.EngineTranscribeSettings_EnablePartialResultsStabilization; context.EngineTranscribeSettings_IdentifyLanguage = this.EngineTranscribeSettings_IdentifyLanguage; context.EngineTranscribeSettings_LanguageCode = this.EngineTranscribeSettings_LanguageCode; context.EngineTranscribeSettings_LanguageModelName = this.EngineTranscribeSettings_LanguageModelName; context.EngineTranscribeSettings_LanguageOption = this.EngineTranscribeSettings_LanguageOption; context.EngineTranscribeSettings_PartialResultsStability = this.EngineTranscribeSettings_PartialResultsStability; context.EngineTranscribeSettings_PiiEntityType = this.EngineTranscribeSettings_PiiEntityType; context.EngineTranscribeSettings_PreferredLanguage = this.EngineTranscribeSettings_PreferredLanguage; context.EngineTranscribeSettings_Region = this.EngineTranscribeSettings_Region; context.EngineTranscribeSettings_VocabularyFilterMethod = this.EngineTranscribeSettings_VocabularyFilterMethod; context.EngineTranscribeSettings_VocabularyFilterName = this.EngineTranscribeSettings_VocabularyFilterName; context.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames = this.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames; context.EngineTranscribeSettings_VocabularyName = this.EngineTranscribeSettings_VocabularyName; context.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames = this.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames; // allow further manipulation of loaded context prior to processing PostExecutionContextLoad(context); var output = Execute(context) as CmdletOutput; ProcessOutput(output); } #region IExecutor Members public object Execute(ExecutorContext context) { var cmdletContext = context as CmdletContext; // create request var request = new Amazon.Chime.Model.StartMeetingTranscriptionRequest(); if (cmdletContext.MeetingId != null) { request.MeetingId = cmdletContext.MeetingId; } // populate TranscriptionConfiguration var requestTranscriptionConfigurationIsNull = true; request.TranscriptionConfiguration = new Amazon.Chime.Model.TranscriptionConfiguration(); Amazon.Chime.Model.EngineTranscribeMedicalSettings requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings = null; // populate EngineTranscribeMedicalSettings var requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = true; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings = new Amazon.Chime.Model.EngineTranscribeMedicalSettings(); Amazon.Chime.TranscribeMedicalContentIdentificationType requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_ContentIdentificationType = null; if (cmdletContext.EngineTranscribeMedicalSettings_ContentIdentificationType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_ContentIdentificationType = cmdletContext.EngineTranscribeMedicalSettings_ContentIdentificationType; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_ContentIdentificationType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.ContentIdentificationType = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_ContentIdentificationType; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } Amazon.Chime.TranscribeMedicalLanguageCode requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_LanguageCode = null; if (cmdletContext.EngineTranscribeMedicalSettings_LanguageCode != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_LanguageCode = cmdletContext.EngineTranscribeMedicalSettings_LanguageCode; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_LanguageCode != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.LanguageCode = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_LanguageCode; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } Amazon.Chime.TranscribeMedicalRegion requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Region = null; if (cmdletContext.EngineTranscribeMedicalSettings_Region != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Region = cmdletContext.EngineTranscribeMedicalSettings_Region; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Region != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.Region = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Region; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } Amazon.Chime.TranscribeMedicalSpecialty requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Specialty = null; if (cmdletContext.EngineTranscribeMedicalSettings_Specialty != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Specialty = cmdletContext.EngineTranscribeMedicalSettings_Specialty; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Specialty != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.Specialty = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Specialty; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } Amazon.Chime.TranscribeMedicalType requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Type = null; if (cmdletContext.EngineTranscribeMedicalSettings_Type != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Type = cmdletContext.EngineTranscribeMedicalSettings_Type; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Type != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.Type = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_Type; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_VocabularyName = null; if (cmdletContext.EngineTranscribeMedicalSettings_VocabularyName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_VocabularyName = cmdletContext.EngineTranscribeMedicalSettings_VocabularyName; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_VocabularyName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings.VocabularyName = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings_engineTranscribeMedicalSettings_VocabularyName; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull = false; } // determine if requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings should be set to null if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettingsIsNull) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings = null; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings != null) { request.TranscriptionConfiguration.EngineTranscribeMedicalSettings = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeMedicalSettings; requestTranscriptionConfigurationIsNull = false; } Amazon.Chime.Model.EngineTranscribeSettings requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings = null; // populate EngineTranscribeSettings var requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = true; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings = new Amazon.Chime.Model.EngineTranscribeSettings(); Amazon.Chime.TranscribeContentIdentificationType requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentIdentificationType = null; if (cmdletContext.EngineTranscribeSettings_ContentIdentificationType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentIdentificationType = cmdletContext.EngineTranscribeSettings_ContentIdentificationType; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentIdentificationType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.ContentIdentificationType = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentIdentificationType; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribeContentRedactionType requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentRedactionType = null; if (cmdletContext.EngineTranscribeSettings_ContentRedactionType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentRedactionType = cmdletContext.EngineTranscribeSettings_ContentRedactionType; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentRedactionType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.ContentRedactionType = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_ContentRedactionType; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.Boolean? requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_EnablePartialResultsStabilization = null; if (cmdletContext.EngineTranscribeSettings_EnablePartialResultsStabilization != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_EnablePartialResultsStabilization = cmdletContext.EngineTranscribeSettings_EnablePartialResultsStabilization.Value; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_EnablePartialResultsStabilization != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.EnablePartialResultsStabilization = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_EnablePartialResultsStabilization.Value; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.Boolean? requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_IdentifyLanguage = null; if (cmdletContext.EngineTranscribeSettings_IdentifyLanguage != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_IdentifyLanguage = cmdletContext.EngineTranscribeSettings_IdentifyLanguage.Value; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_IdentifyLanguage != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.IdentifyLanguage = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_IdentifyLanguage.Value; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribeLanguageCode requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageCode = null; if (cmdletContext.EngineTranscribeSettings_LanguageCode != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageCode = cmdletContext.EngineTranscribeSettings_LanguageCode; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageCode != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.LanguageCode = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageCode; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageModelName = null; if (cmdletContext.EngineTranscribeSettings_LanguageModelName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageModelName = cmdletContext.EngineTranscribeSettings_LanguageModelName; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageModelName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.LanguageModelName = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageModelName; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageOption = null; if (cmdletContext.EngineTranscribeSettings_LanguageOption != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageOption = cmdletContext.EngineTranscribeSettings_LanguageOption; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageOption != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.LanguageOptions = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_LanguageOption; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribePartialResultsStability requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PartialResultsStability = null; if (cmdletContext.EngineTranscribeSettings_PartialResultsStability != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PartialResultsStability = cmdletContext.EngineTranscribeSettings_PartialResultsStability; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PartialResultsStability != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.PartialResultsStability = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PartialResultsStability; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PiiEntityType = null; if (cmdletContext.EngineTranscribeSettings_PiiEntityType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PiiEntityType = cmdletContext.EngineTranscribeSettings_PiiEntityType; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PiiEntityType != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.PiiEntityTypes = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PiiEntityType; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribeLanguageCode requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PreferredLanguage = null; if (cmdletContext.EngineTranscribeSettings_PreferredLanguage != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PreferredLanguage = cmdletContext.EngineTranscribeSettings_PreferredLanguage; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PreferredLanguage != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.PreferredLanguage = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_PreferredLanguage; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribeRegion requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_Region = null; if (cmdletContext.EngineTranscribeSettings_Region != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_Region = cmdletContext.EngineTranscribeSettings_Region; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_Region != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.Region = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_Region; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } Amazon.Chime.TranscribeVocabularyFilterMethod requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterMethod = null; if (cmdletContext.EngineTranscribeSettings_VocabularyFilterMethod != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterMethod = cmdletContext.EngineTranscribeSettings_VocabularyFilterMethod; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterMethod != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.VocabularyFilterMethod = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterMethod; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterName = null; if (cmdletContext.EngineTranscribeSettings_VocabularyFilterName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterName = cmdletContext.EngineTranscribeSettings_VocabularyFilterName; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.VocabularyFilterName = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyFilterName; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames = null; if (cmdletContext.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames = cmdletContext.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.VocabularyFilterNames = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyName = null; if (cmdletContext.EngineTranscribeSettings_VocabularyName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyName = cmdletContext.EngineTranscribeSettings_VocabularyName; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyName != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.VocabularyName = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_engineTranscribeSettings_VocabularyName; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } System.String requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyNames = null; if (cmdletContext.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyNames = cmdletContext.TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyNames != null) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings.VocabularyNames = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings_transcriptionConfiguration_EngineTranscribeSettings_VocabularyNames; requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull = false; } // determine if requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings should be set to null if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettingsIsNull) { requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings = null; } if (requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings != null) { request.TranscriptionConfiguration.EngineTranscribeSettings = requestTranscriptionConfiguration_transcriptionConfiguration_EngineTranscribeSettings; requestTranscriptionConfigurationIsNull = false; } // determine if request.TranscriptionConfiguration should be set to null if (requestTranscriptionConfigurationIsNull) { request.TranscriptionConfiguration = null; } CmdletOutput output; // issue call var client = Client ?? CreateClient(_CurrentCredentials, _RegionEndpoint); try { var response = CallAWSServiceOperation(client, request); object pipelineOutput = null; pipelineOutput = cmdletContext.Select(response, this); output = new CmdletOutput { PipelineOutput = pipelineOutput, ServiceResponse = response }; } catch (Exception e) { output = new CmdletOutput { ErrorResponse = e }; } return output; } public ExecutorContext CreateContext() { return new CmdletContext(); } #endregion #region AWS Service Operation Call private Amazon.Chime.Model.StartMeetingTranscriptionResponse CallAWSServiceOperation(IAmazonChime client, Amazon.Chime.Model.StartMeetingTranscriptionRequest request) { Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Chime", "StartMeetingTranscription"); try { #if DESKTOP return client.StartMeetingTranscription(request); #elif CORECLR return client.StartMeetingTranscriptionAsync(request).GetAwaiter().GetResult(); #else #error "Unknown build edition" #endif } catch (AmazonServiceException exc) { var webException = exc.InnerException as System.Net.WebException; if (webException != null) { throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); } throw; } } #endregion internal partial class CmdletContext : ExecutorContext { public System.String MeetingId { get; set; } public Amazon.Chime.TranscribeMedicalContentIdentificationType EngineTranscribeMedicalSettings_ContentIdentificationType { get; set; } public Amazon.Chime.TranscribeMedicalLanguageCode EngineTranscribeMedicalSettings_LanguageCode { get; set; } public Amazon.Chime.TranscribeMedicalRegion EngineTranscribeMedicalSettings_Region { get; set; } public Amazon.Chime.TranscribeMedicalSpecialty EngineTranscribeMedicalSettings_Specialty { get; set; } public Amazon.Chime.TranscribeMedicalType EngineTranscribeMedicalSettings_Type { get; set; } public System.String EngineTranscribeMedicalSettings_VocabularyName { get; set; } public Amazon.Chime.TranscribeContentIdentificationType EngineTranscribeSettings_ContentIdentificationType { get; set; } public Amazon.Chime.TranscribeContentRedactionType EngineTranscribeSettings_ContentRedactionType { get; set; } public System.Boolean? EngineTranscribeSettings_EnablePartialResultsStabilization { get; set; } public System.Boolean? EngineTranscribeSettings_IdentifyLanguage { get; set; } public Amazon.Chime.TranscribeLanguageCode EngineTranscribeSettings_LanguageCode { get; set; } public System.String EngineTranscribeSettings_LanguageModelName { get; set; } public System.String EngineTranscribeSettings_LanguageOption { get; set; } public Amazon.Chime.TranscribePartialResultsStability EngineTranscribeSettings_PartialResultsStability { get; set; } public System.String EngineTranscribeSettings_PiiEntityType { get; set; } public Amazon.Chime.TranscribeLanguageCode EngineTranscribeSettings_PreferredLanguage { get; set; } public Amazon.Chime.TranscribeRegion EngineTranscribeSettings_Region { get; set; } public Amazon.Chime.TranscribeVocabularyFilterMethod EngineTranscribeSettings_VocabularyFilterMethod { get; set; } public System.String EngineTranscribeSettings_VocabularyFilterName { get; set; } public System.String TranscriptionConfiguration_EngineTranscribeSettings_VocabularyFilterNames { get; set; } public System.String EngineTranscribeSettings_VocabularyName { get; set; } public System.String TranscriptionConfiguration_EngineTranscribeSettings_VocabularyNames { get; set; } public System.Func Select { get; set; } = (response, cmdlet) => null; } } }