1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 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())
    }
}