1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`CreateLFTag`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder) operation.
    ///
    /// - The fluent builder is configurable:
    ///   - [`catalog_id(impl Into<String>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::catalog_id) / [`set_catalog_id(Option<String>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::set_catalog_id):<br>required: **false**<br><p>The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.</p><br>
    ///   - [`tag_key(impl Into<String>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::tag_key) / [`set_tag_key(Option<String>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::set_tag_key):<br>required: **true**<br><p>The key-name for the LF-tag.</p><br>
    ///   - [`tag_values(impl Into<String>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::tag_values) / [`set_tag_values(Option<Vec::<String>>)`](crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::set_tag_values):<br>required: **true**<br><p>A list of possible values an attribute can take.</p><br>
    /// - On success, responds with [`CreateLfTagOutput`](crate::operation::create_lf_tag::CreateLfTagOutput)
    /// - On failure, responds with [`SdkError<CreateLFTagError>`](crate::operation::create_lf_tag::CreateLFTagError)
    pub fn create_lf_tag(&self) -> crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder {
        crate::operation::create_lf_tag::builders::CreateLFTagFluentBuilder::new(self.handle.clone())
    }
}