| 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 |
Amazonka.Glue.CreateClassifier
Description
Creates a classifier in the user's account. This can be a
GrokClassifier, an XMLClassifier, a JsonClassifier, or a
CsvClassifier, depending on which field of the request is present.
Synopsis
- data CreateClassifier = CreateClassifier' {}
- newCreateClassifier :: CreateClassifier
- createClassifier_csvClassifier :: Lens' CreateClassifier (Maybe CreateCsvClassifierRequest)
- createClassifier_grokClassifier :: Lens' CreateClassifier (Maybe CreateGrokClassifierRequest)
- createClassifier_jsonClassifier :: Lens' CreateClassifier (Maybe CreateJsonClassifierRequest)
- createClassifier_xMLClassifier :: Lens' CreateClassifier (Maybe CreateXMLClassifierRequest)
- data CreateClassifierResponse = CreateClassifierResponse' {
- httpStatus :: Int
- newCreateClassifierResponse :: Int -> CreateClassifierResponse
- createClassifierResponse_httpStatus :: Lens' CreateClassifierResponse Int
Creating a Request
data CreateClassifier Source #
See: newCreateClassifier smart constructor.
Constructors
| CreateClassifier' | |
Fields
| |
Instances
newCreateClassifier :: CreateClassifier Source #
Create a value of CreateClassifier 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:
CreateClassifier, createClassifier_csvClassifier - A CsvClassifier object specifying the classifier to create.
CreateClassifier, createClassifier_grokClassifier - A GrokClassifier object specifying the classifier to create.
CreateClassifier, createClassifier_jsonClassifier - A JsonClassifier object specifying the classifier to create.
CreateClassifier, createClassifier_xMLClassifier - An XMLClassifier object specifying the classifier to create.
Request Lenses
createClassifier_csvClassifier :: Lens' CreateClassifier (Maybe CreateCsvClassifierRequest) Source #
A CsvClassifier object specifying the classifier to create.
createClassifier_grokClassifier :: Lens' CreateClassifier (Maybe CreateGrokClassifierRequest) Source #
A GrokClassifier object specifying the classifier to create.
createClassifier_jsonClassifier :: Lens' CreateClassifier (Maybe CreateJsonClassifierRequest) Source #
A JsonClassifier object specifying the classifier to create.
createClassifier_xMLClassifier :: Lens' CreateClassifier (Maybe CreateXMLClassifierRequest) Source #
An XMLClassifier object specifying the classifier to create.
Destructuring the Response
data CreateClassifierResponse Source #
See: newCreateClassifierResponse smart constructor.
Constructors
| CreateClassifierResponse' | |
Fields
| |
Instances
newCreateClassifierResponse Source #
Create a value of CreateClassifierResponse 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:
$sel:httpStatus:CreateClassifierResponse', createClassifierResponse_httpStatus - The response's http status code.
Response Lenses
createClassifierResponse_httpStatus :: Lens' CreateClassifierResponse Int Source #
The response's http status code.