// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`CreateClassifier`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`grok_classifier(CreateGrokClassifierRequest)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::grok_classifier) / [`set_grok_classifier(Option<CreateGrokClassifierRequest>)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::set_grok_classifier):<br>required: **false**<br><p>A <code>GrokClassifier</code> object specifying the classifier to create.</p><br>
/// - [`xml_classifier(CreateXmlClassifierRequest)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::xml_classifier) / [`set_xml_classifier(Option<CreateXmlClassifierRequest>)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::set_xml_classifier):<br>required: **false**<br><p>An <code>XMLClassifier</code> object specifying the classifier to create.</p><br>
/// - [`json_classifier(CreateJsonClassifierRequest)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::json_classifier) / [`set_json_classifier(Option<CreateJsonClassifierRequest>)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::set_json_classifier):<br>required: **false**<br><p>A <code>JsonClassifier</code> object specifying the classifier to create.</p><br>
/// - [`csv_classifier(CreateCsvClassifierRequest)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::csv_classifier) / [`set_csv_classifier(Option<CreateCsvClassifierRequest>)`](crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::set_csv_classifier):<br>required: **false**<br><p>A <code>CsvClassifier</code> object specifying the classifier to create.</p><br>
/// - On success, responds with [`CreateClassifierOutput`](crate::operation::create_classifier::CreateClassifierOutput)
/// - On failure, responds with [`SdkError<CreateClassifierError>`](crate::operation::create_classifier::CreateClassifierError)
pub fn create_classifier(&self) -> crate::operation::create_classifier::builders::CreateClassifierFluentBuilder {
crate::operation::create_classifier::builders::CreateClassifierFluentBuilder::new(self.handle.clone())
}
}