Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Creates a parallel data resource in Amazon Translate by importing an input file from Amazon S3. Parallel data files contain examples that show how you want segments of text to be translated. By adding parallel data, you can influence the style, tone, and word choice in your translation output.
Synopsis
- data CreateParallelData = CreateParallelData' {}
- newCreateParallelData :: Text -> ParallelDataConfig -> Text -> CreateParallelData
- createParallelData_description :: Lens' CreateParallelData (Maybe Text)
- createParallelData_encryptionKey :: Lens' CreateParallelData (Maybe EncryptionKey)
- createParallelData_tags :: Lens' CreateParallelData (Maybe [Tag])
- createParallelData_name :: Lens' CreateParallelData Text
- createParallelData_parallelDataConfig :: Lens' CreateParallelData ParallelDataConfig
- createParallelData_clientToken :: Lens' CreateParallelData Text
- data CreateParallelDataResponse = CreateParallelDataResponse' {
- name :: Maybe Text
- status :: Maybe ParallelDataStatus
- httpStatus :: Int
- newCreateParallelDataResponse :: Int -> CreateParallelDataResponse
- createParallelDataResponse_name :: Lens' CreateParallelDataResponse (Maybe Text)
- createParallelDataResponse_status :: Lens' CreateParallelDataResponse (Maybe ParallelDataStatus)
- createParallelDataResponse_httpStatus :: Lens' CreateParallelDataResponse Int
Creating a Request
data CreateParallelData Source #
See: newCreateParallelData
smart constructor.
CreateParallelData' | |
|
Instances
newCreateParallelData Source #
:: Text | |
-> ParallelDataConfig | |
-> Text | |
-> CreateParallelData |
Create a value of CreateParallelData
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateParallelData
, createParallelData_description
- A custom description for the parallel data resource in Amazon Translate.
CreateParallelData
, createParallelData_encryptionKey
- Undocumented member.
$sel:tags:CreateParallelData'
, createParallelData_tags
- Tags to be associated with this resource. A tag is a key-value pair that
adds metadata to a resource. Each tag key for the resource must be
unique. For more information, see
Tagging your resources.
CreateParallelData
, createParallelData_name
- A custom name for the parallel data resource in Amazon Translate. You
must assign a name that is unique in the account and region.
CreateParallelData
, createParallelData_parallelDataConfig
- Specifies the format and S3 location of the parallel data input file.
$sel:clientToken:CreateParallelData'
, createParallelData_clientToken
- A unique identifier for the request. This token is automatically
generated when you use Amazon Translate through an AWS SDK.
Request Lenses
createParallelData_description :: Lens' CreateParallelData (Maybe Text) Source #
A custom description for the parallel data resource in Amazon Translate.
createParallelData_encryptionKey :: Lens' CreateParallelData (Maybe EncryptionKey) Source #
Undocumented member.
createParallelData_tags :: Lens' CreateParallelData (Maybe [Tag]) Source #
Tags to be associated with this resource. A tag is a key-value pair that adds metadata to a resource. Each tag key for the resource must be unique. For more information, see Tagging your resources.
createParallelData_name :: Lens' CreateParallelData Text Source #
A custom name for the parallel data resource in Amazon Translate. You must assign a name that is unique in the account and region.
createParallelData_parallelDataConfig :: Lens' CreateParallelData ParallelDataConfig Source #
Specifies the format and S3 location of the parallel data input file.
createParallelData_clientToken :: Lens' CreateParallelData Text Source #
A unique identifier for the request. This token is automatically generated when you use Amazon Translate through an AWS SDK.
Destructuring the Response
data CreateParallelDataResponse Source #
See: newCreateParallelDataResponse
smart constructor.
CreateParallelDataResponse' | |
|
Instances
newCreateParallelDataResponse Source #
Create a value of CreateParallelDataResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateParallelData
, createParallelDataResponse_name
- The custom name that you assigned to the parallel data resource.
CreateParallelDataResponse
, createParallelDataResponse_status
- The status of the parallel data resource. When the resource is ready for
you to use, the status is ACTIVE
.
$sel:httpStatus:CreateParallelDataResponse'
, createParallelDataResponse_httpStatus
- The response's http status code.
Response Lenses
createParallelDataResponse_name :: Lens' CreateParallelDataResponse (Maybe Text) Source #
The custom name that you assigned to the parallel data resource.
createParallelDataResponse_status :: Lens' CreateParallelDataResponse (Maybe ParallelDataStatus) Source #
The status of the parallel data resource. When the resource is ready for
you to use, the status is ACTIVE
.
createParallelDataResponse_httpStatus :: Lens' CreateParallelDataResponse Int Source #
The response's http status code.