public static interface TranslateDocumentRequest.Builder extends TranslateRequest.Builder, SdkPojo, CopyableBuilder<TranslateDocumentRequest.Builder,TranslateDocumentRequest>
| Modifier and Type | Method and Description |
|---|---|
default TranslateDocumentRequest.Builder |
document(Consumer<Document.Builder> document)
The content and content type for the document to be translated.
|
TranslateDocumentRequest.Builder |
document(Document document)
The content and content type for the document to be translated.
|
TranslateDocumentRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
TranslateDocumentRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default TranslateDocumentRequest.Builder |
settings(Consumer<TranslationSettings.Builder> settings)
Sets the value of the Settings property for this object.
|
TranslateDocumentRequest.Builder |
settings(TranslationSettings settings)
Sets the value of the Settings property for this object.
|
TranslateDocumentRequest.Builder |
sourceLanguageCode(String sourceLanguageCode)
The language code for the language of the source text.
|
TranslateDocumentRequest.Builder |
targetLanguageCode(String targetLanguageCode)
The language code requested for the translated document.
|
TranslateDocumentRequest.Builder |
terminologyNames(Collection<String> terminologyNames)
The name of a terminology list file to add to the translation job.
|
TranslateDocumentRequest.Builder |
terminologyNames(String... terminologyNames)
The name of a terminology list file to add to the translation job.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildTranslateDocumentRequest.Builder document(Document document)
The content and content type for the document to be translated. The document size must not exceed 100 KB.
document - The content and content type for the document to be translated. The document size must not exceed 100
KB.default TranslateDocumentRequest.Builder document(Consumer<Document.Builder> document)
The content and content type for the document to be translated. The document size must not exceed 100 KB.
This is a convenience method that creates an instance of theDocument.Builder avoiding the need to
create one manually via Document.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to document(Document).
document - a consumer that will call methods on Document.Builderdocument(Document)TranslateDocumentRequest.Builder terminologyNames(Collection<String> terminologyNames)
The name of a terminology list file to add to the translation job. This file provides source terms and the desired translation for each term. A terminology list can contain a maximum of 256 terms. You can use one custom terminology resource in your translation request.
Use the ListTerminologies operation to get the available terminology lists.
For more information about custom terminology lists, see Custom terminology.
terminologyNames - The name of a terminology list file to add to the translation job. This file provides source terms and
the desired translation for each term. A terminology list can contain a maximum of 256 terms. You can
use one custom terminology resource in your translation request.
Use the ListTerminologies operation to get the available terminology lists.
For more information about custom terminology lists, see Custom terminology.
TranslateDocumentRequest.Builder terminologyNames(String... terminologyNames)
The name of a terminology list file to add to the translation job. This file provides source terms and the desired translation for each term. A terminology list can contain a maximum of 256 terms. You can use one custom terminology resource in your translation request.
Use the ListTerminologies operation to get the available terminology lists.
For more information about custom terminology lists, see Custom terminology.
terminologyNames - The name of a terminology list file to add to the translation job. This file provides source terms and
the desired translation for each term. A terminology list can contain a maximum of 256 terms. You can
use one custom terminology resource in your translation request.
Use the ListTerminologies operation to get the available terminology lists.
For more information about custom terminology lists, see Custom terminology.
TranslateDocumentRequest.Builder sourceLanguageCode(String sourceLanguageCode)
The language code for the language of the source text. Do not use auto, because
TranslateDocument does not support language auto-detection. For a list of supported language
codes, see Supported
languages.
sourceLanguageCode - The language code for the language of the source text. Do not use auto, because
TranslateDocument does not support language auto-detection. For a list of supported
language codes, see Supported languages.TranslateDocumentRequest.Builder targetLanguageCode(String targetLanguageCode)
The language code requested for the translated document. For a list of supported language codes, see Supported languages.
targetLanguageCode - The language code requested for the translated document. For a list of supported language codes, see
Supported
languages.TranslateDocumentRequest.Builder settings(TranslationSettings settings)
settings - The new value for the Settings property for this object.default TranslateDocumentRequest.Builder settings(Consumer<TranslationSettings.Builder> settings)
TranslationSettings.Builder avoiding the
need to create one manually via TranslationSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to settings(TranslationSettings).
settings - a consumer that will call methods on TranslationSettings.Buildersettings(TranslationSettings)TranslateDocumentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderTranslateDocumentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.