public class InputDataConfig
extends java.lang.Object
implements java.io.Serializable
The input configuration properties for requesting a batch translation job.
Constructor and Description |
---|
InputDataConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getContentType()
Describes the format of the data that you submit to Amazon Translate as
input.
|
java.lang.String |
getS3Uri()
The URI of the AWS S3 folder that contains the input file.
|
int |
hashCode() |
void |
setContentType(java.lang.String contentType)
Describes the format of the data that you submit to Amazon Translate as
input.
|
void |
setS3Uri(java.lang.String s3Uri)
The URI of the AWS S3 folder that contains the input file.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InputDataConfig |
withContentType(java.lang.String contentType)
Describes the format of the data that you submit to Amazon Translate as
input.
|
InputDataConfig |
withS3Uri(java.lang.String s3Uri)
The URI of the AWS S3 folder that contains the input file.
|
public java.lang.String getS3Uri()
The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
Constraints:
Length: - 1024
Pattern: s3://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/.*)?
The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
public void setS3Uri(java.lang.String s3Uri)
The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
Constraints:
Length: - 1024
Pattern: s3://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/.*)?
s3Uri
- The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
public InputDataConfig withS3Uri(java.lang.String s3Uri)
The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: - 1024
Pattern: s3://[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9](/.*)?
s3Uri
- The URI of the AWS S3 folder that contains the input file. The folder must be in the same Region as the API endpoint you are calling.
public java.lang.String getContentType()
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).
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.
Constraints:
Length: - 256
Pattern: ^[-\w.]+\/[-\w.+]+$
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).
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.
public void setContentType(java.lang.String contentType)
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).
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.
Constraints:
Length: - 256
Pattern: ^[-\w.]+\/[-\w.+]+$
contentType
- 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).
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.
public InputDataConfig withContentType(java.lang.String contentType)
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).
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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: - 256
Pattern: ^[-\w.]+\/[-\w.+]+$
contentType
- 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).
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.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.