/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides detailed information about a specific Call Analytics
* job.See Also:
AWS
* API Reference
The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline const Aws::String& GetCallAnalyticsJobName() const{ return m_callAnalyticsJobName; } /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline bool CallAnalyticsJobNameHasBeenSet() const { return m_callAnalyticsJobNameHasBeenSet; } /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline void SetCallAnalyticsJobName(const Aws::String& value) { m_callAnalyticsJobNameHasBeenSet = true; m_callAnalyticsJobName = value; } /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline void SetCallAnalyticsJobName(Aws::String&& value) { m_callAnalyticsJobNameHasBeenSet = true; m_callAnalyticsJobName = std::move(value); } /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline void SetCallAnalyticsJobName(const char* value) { m_callAnalyticsJobNameHasBeenSet = true; m_callAnalyticsJobName.assign(value); } /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline CallAnalyticsJobSummary& WithCallAnalyticsJobName(const Aws::String& value) { SetCallAnalyticsJobName(value); return *this;} /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline CallAnalyticsJobSummary& WithCallAnalyticsJobName(Aws::String&& value) { SetCallAnalyticsJobName(std::move(value)); return *this;} /** *The name of the Call Analytics job. Job names are case sensitive and must be * unique within an Amazon Web Services account.
*/ inline CallAnalyticsJobSummary& WithCallAnalyticsJobName(const char* value) { SetCallAnalyticsJobName(value); return *this;} /** *The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job request was made.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:32:58.761000-07:00
represents a
* transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time your Call Analytics job began processing.
Timestamps
* are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
. For example,
* 2022-05-04T12:32:58.789000-07:00
represents a transcription job
* that started processing at 12:32 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The date and time the specified Call Analytics job finished processing.
*Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC
.
* For example, 2022-05-04T12:33:13.922000-07:00
represents a
* transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.
The language code used to create your Call Analytics transcription.
*/ inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; } /** *The language code used to create your Call Analytics transcription.
*/ inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; } /** *The language code used to create your Call Analytics transcription.
*/ inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; } /** *The language code used to create your Call Analytics transcription.
*/ inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); } /** *The language code used to create your Call Analytics transcription.
*/ inline CallAnalyticsJobSummary& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;} /** *The language code used to create your Call Analytics transcription.
*/ inline CallAnalyticsJobSummary& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;} /** *Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
Provides the status of your Call Analytics job.
If the status is
* COMPLETED
, the job is finished and you can find the results at the
* location specified in TranscriptFileUri
(or
* RedactedTranscriptFileUri
, if you requested transcript redaction).
* If the status is FAILED
, FailureReason
provides
* details on why your transcription job failed.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.
If CallAnalyticsJobStatus
is FAILED
,
* FailureReason
contains information about why the Call Analytics job
* failed. See also: Common
* Errors.