// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`GetBrandProfile`](crate::operation::get_brand_profile::builders::GetBrandProfileFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`brand_profile_id(impl Into<String>)`](crate::operation::get_brand_profile::builders::GetBrandProfileFluentBuilder::brand_profile_id) / [`set_brand_profile_id(Option<String>)`](crate::operation::get_brand_profile::builders::GetBrandProfileFluentBuilder::set_brand_profile_id):<br>required: **true**<br><p>The unique identifier of the brand profile. You can specify either the bare ID or the full Amazon Resource Name (ARN).</p><br>
/// - On success, responds with [`GetBrandProfileOutput`](crate::operation::get_brand_profile::GetBrandProfileOutput) with field(s):
/// - [`brand_profile_id(String)`](crate::operation::get_brand_profile::GetBrandProfileOutput::brand_profile_id): <p>The unique identifier of the brand profile.</p>
/// - [`brand_profile_arn(String)`](crate::operation::get_brand_profile::GetBrandProfileOutput::brand_profile_arn): <p>The Amazon Resource Name (ARN) of the brand profile.</p>
/// - [`brand_profile_name(String)`](crate::operation::get_brand_profile::GetBrandProfileOutput::brand_profile_name): <p>The name of the brand profile. The name can contain alphanumeric characters, underscores, hyphens, and spaces.</p>
/// - [`status(Status)`](crate::operation::get_brand_profile::GetBrandProfileOutput::status): <p>The current lifecycle status of the brand profile.</p>
/// - [`deletion_protection_enabled(bool)`](crate::operation::get_brand_profile::GetBrandProfileOutput::deletion_protection_enabled): <p>Specifies whether deletion protection is enabled. When enabled, the resource cannot be deleted until deletion protection is turned off.</p>
/// - [`created_at(DateTime)`](crate::operation::get_brand_profile::GetBrandProfileOutput::created_at): <p>The time when the resource was created, in Unix epoch time.</p>
/// - [`updated_at(DateTime)`](crate::operation::get_brand_profile::GetBrandProfileOutput::updated_at): <p>The time when the resource was last updated, in Unix epoch time.</p>
/// - On failure, responds with [`SdkError<GetBrandProfileError>`](crate::operation::get_brand_profile::GetBrandProfileError)
pub fn get_brand_profile(&self) -> crate::operation::get_brand_profile::builders::GetBrandProfileFluentBuilder {
crate::operation::get_brand_profile::builders::GetBrandProfileFluentBuilder::new(self.handle.clone())
}
}