/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The input configuration properties for requesting a batch translation
* job.See Also:
AWS
* API Reference
The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline const Aws::String& GetS3Uri() const{ return m_s3Uri; } /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline bool S3UriHasBeenSet() const { return m_s3UriHasBeenSet; } /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline void SetS3Uri(const Aws::String& value) { m_s3UriHasBeenSet = true; m_s3Uri = value; } /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline void SetS3Uri(Aws::String&& value) { m_s3UriHasBeenSet = true; m_s3Uri = std::move(value); } /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline void SetS3Uri(const char* value) { m_s3UriHasBeenSet = true; m_s3Uri.assign(value); } /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline InputDataConfig& WithS3Uri(const Aws::String& value) { SetS3Uri(value); return *this;} /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline InputDataConfig& WithS3Uri(Aws::String&& value) { SetS3Uri(std::move(value)); return *this;} /** *The URI of the AWS S3 folder that contains the input files. Amazon Translate * translates all the files in the folder and all its sub-folders. The folder must * be in the same Region as the API endpoint you are calling.
*/ inline InputDataConfig& WithS3Uri(const char* value) { SetS3Uri(value); return *this;} /** *Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.
Describes the format of the data that you submit to Amazon Translate as * input. You can specify one of the following multipurpose internet mail extension * (MIME) types:
text/html
: The input data consists
* of one or more HTML files. Amazon Translate translates only the text that
* resides in the html
element in each file.
* text/plain
: The input data consists of one or more unformatted text
* files. Amazon Translate translates every character in this type of input.
* application/vnd.openxmlformats-officedocument.wordprocessingml.document
:
* The input data consists of one or more Word documents (.docx).
* application/vnd.openxmlformats-officedocument.presentationml.presentation
:
* The input data consists of one or more PowerPoint Presentation files
* (.pptx).
* application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:
* The input data consists of one or more Excel Workbook files (.xlsx).
application/x-xliff+xml
: The input data consists of one or
* more XML Localization Interchange File Format (XLIFF) files (.xlf). Amazon
* Translate supports only XLIFF version 1.2.
If you
* structure your input data as HTML, ensure that you set this parameter to
* text/html
. By doing so, you cut costs by limiting the translation
* to the contents of the html
element in each file. Otherwise, if you
* set this parameter to text/plain
, your costs will cover the
* translation of every character.