@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EntityRecognizerInputDataConfig extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the format and location of the input data.
Constructor and Description |
---|
EntityRecognizerInputDataConfig() |
Modifier and Type | Method and Description |
---|---|
EntityRecognizerInputDataConfig |
clone() |
boolean |
equals(Object obj) |
EntityRecognizerAnnotations |
getAnnotations()
The S3 location of the CSV file that annotates your training documents.
|
List<AugmentedManifestsListItem> |
getAugmentedManifests()
A list of augmented manifest files that provide training data for your custom model.
|
String |
getDataFormat()
The format of your training data:
|
EntityRecognizerDocuments |
getDocuments()
The S3 location of the folder that contains the training documents for your custom entity recognizer.
|
EntityRecognizerEntityList |
getEntityList()
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
|
List<EntityTypesListItem> |
getEntityTypes()
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAnnotations(EntityRecognizerAnnotations annotations)
The S3 location of the CSV file that annotates your training documents.
|
void |
setAugmentedManifests(Collection<AugmentedManifestsListItem> augmentedManifests)
A list of augmented manifest files that provide training data for your custom model.
|
void |
setDataFormat(String dataFormat)
The format of your training data:
|
void |
setDocuments(EntityRecognizerDocuments documents)
The S3 location of the folder that contains the training documents for your custom entity recognizer.
|
void |
setEntityList(EntityRecognizerEntityList entityList)
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
|
void |
setEntityTypes(Collection<EntityTypesListItem> entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
|
String |
toString()
Returns a string representation of this object.
|
EntityRecognizerInputDataConfig |
withAnnotations(EntityRecognizerAnnotations annotations)
The S3 location of the CSV file that annotates your training documents.
|
EntityRecognizerInputDataConfig |
withAugmentedManifests(AugmentedManifestsListItem... augmentedManifests)
A list of augmented manifest files that provide training data for your custom model.
|
EntityRecognizerInputDataConfig |
withAugmentedManifests(Collection<AugmentedManifestsListItem> augmentedManifests)
A list of augmented manifest files that provide training data for your custom model.
|
EntityRecognizerInputDataConfig |
withDataFormat(EntityRecognizerDataFormat dataFormat)
The format of your training data:
|
EntityRecognizerInputDataConfig |
withDataFormat(String dataFormat)
The format of your training data:
|
EntityRecognizerInputDataConfig |
withDocuments(EntityRecognizerDocuments documents)
The S3 location of the folder that contains the training documents for your custom entity recognizer.
|
EntityRecognizerInputDataConfig |
withEntityList(EntityRecognizerEntityList entityList)
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
|
EntityRecognizerInputDataConfig |
withEntityTypes(Collection<EntityTypesListItem> entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
|
EntityRecognizerInputDataConfig |
withEntityTypes(EntityTypesListItem... entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer.
|
public void setDataFormat(String dataFormat)
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
dataFormat
- The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the
Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
file is in JSON lines format. Each line is a complete JSON object that contains a training document and
its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
EntityRecognizerDataFormat
public String getDataFormat()
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the
file depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the
Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth.
This file is in JSON lines format. Each line is a complete JSON object that contains a training document
and its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
EntityRecognizerDataFormat
public EntityRecognizerInputDataConfig withDataFormat(String dataFormat)
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
dataFormat
- The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the
Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
file is in JSON lines format. Each line is a complete JSON object that contains a training document and
its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
EntityRecognizerDataFormat
public EntityRecognizerInputDataConfig withDataFormat(EntityRecognizerDataFormat dataFormat)
The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This file
is in JSON lines format. Each line is a complete JSON object that contains a training document and its labels.
Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
dataFormat
- The format of your training data:
COMPREHEND_CSV
: A CSV file that supplements your training documents. The CSV file contains
information about the custom entities that your trained model will detect. The required format of the file
depends on whether you are providing annotations or an entity list.
If you use this value, you must provide your CSV file by using either the Annotations
or
EntityList
parameters. You must provide your training documents by using the
Documents
parameter.
AUGMENTED_MANIFEST
: A labeled dataset that is produced by Amazon SageMaker Ground Truth. This
file is in JSON lines format. Each line is a complete JSON object that contains a training document and
its labels. Each label annotates a named entity in the training document.
If you use this value, you must provide the AugmentedManifests
parameter in your request.
If you don't specify a value, Amazon Comprehend uses COMPREHEND_CSV
as the default.
EntityRecognizerDataFormat
public List<EntityTypesListItem> getEntityTypes()
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
public void setEntityTypes(Collection<EntityTypesListItem> entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
entityTypes
- The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity
recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
public EntityRecognizerInputDataConfig withEntityTypes(EntityTypesListItem... entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
NOTE: This method appends the values to the existing list (if any). Use
setEntityTypes(java.util.Collection)
or withEntityTypes(java.util.Collection)
if you want to
override the existing values.
entityTypes
- The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity
recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
public EntityRecognizerInputDataConfig withEntityTypes(Collection<EntityTypesListItem> entityTypes)
The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
entityTypes
- The entity types in the labeled training data that Amazon Comprehend uses to train the custom entity
recognizer. Any entity types that you don't specify are ignored.
A maximum of 25 entity types can be used at one time to train an entity recognizer. Entity types must not contain the following invalid characters: \n (line break), \\n (escaped line break), \r (carriage return), \\r (escaped carriage return), \t (tab), \\t (escaped tab), space, and , (comma).
public void setDocuments(EntityRecognizerDocuments documents)
The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
documents
- The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
public EntityRecognizerDocuments getDocuments()
The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
public EntityRecognizerInputDataConfig withDocuments(EntityRecognizerDocuments documents)
The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
documents
- The S3 location of the folder that contains the training documents for your custom entity recognizer.
This parameter is required if you set DataFormat
to COMPREHEND_CSV
.
public void setAnnotations(EntityRecognizerAnnotations annotations)
The S3 location of the CSV file that annotates your training documents.
annotations
- The S3 location of the CSV file that annotates your training documents.public EntityRecognizerAnnotations getAnnotations()
The S3 location of the CSV file that annotates your training documents.
public EntityRecognizerInputDataConfig withAnnotations(EntityRecognizerAnnotations annotations)
The S3 location of the CSV file that annotates your training documents.
annotations
- The S3 location of the CSV file that annotates your training documents.public void setEntityList(EntityRecognizerEntityList entityList)
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
entityList
- The S3 location of the CSV file that has the entity list for your custom entity recognizer.public EntityRecognizerEntityList getEntityList()
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
public EntityRecognizerInputDataConfig withEntityList(EntityRecognizerEntityList entityList)
The S3 location of the CSV file that has the entity list for your custom entity recognizer.
entityList
- The S3 location of the CSV file that has the entity list for your custom entity recognizer.public List<AugmentedManifestsListItem> getAugmentedManifests()
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
public void setAugmentedManifests(Collection<AugmentedManifestsListItem> augmentedManifests)
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
augmentedManifests
- A list of augmented manifest files that provide training data for your custom model. An augmented manifest
file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
public EntityRecognizerInputDataConfig withAugmentedManifests(AugmentedManifestsListItem... augmentedManifests)
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
NOTE: This method appends the values to the existing list (if any). Use
setAugmentedManifests(java.util.Collection)
or withAugmentedManifests(java.util.Collection)
if
you want to override the existing values.
augmentedManifests
- A list of augmented manifest files that provide training data for your custom model. An augmented manifest
file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
public EntityRecognizerInputDataConfig withAugmentedManifests(Collection<AugmentedManifestsListItem> augmentedManifests)
A list of augmented manifest files that provide training data for your custom model. An augmented manifest file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
augmentedManifests
- A list of augmented manifest files that provide training data for your custom model. An augmented manifest
file is a labeled dataset that is produced by Amazon SageMaker Ground Truth.
This parameter is required if you set DataFormat
to AUGMENTED_MANIFEST
.
public String toString()
toString
in class Object
Object.toString()
public EntityRecognizerInputDataConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.