// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
/// Constructs a fluent builder for the [`RemoveSchemaVersionMetadata`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder) operation.
///
/// - The fluent builder is configurable:
/// - [`schema_id(SchemaId)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::schema_id) / [`set_schema_id(Option<SchemaId>)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::set_schema_id):<br>required: **false**<br><p>A wrapper structure that may contain the schema name and Amazon Resource Name (ARN).</p><br>
/// - [`schema_version_number(SchemaVersionNumber)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::schema_version_number) / [`set_schema_version_number(Option<SchemaVersionNumber>)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::set_schema_version_number):<br>required: **false**<br><p>The version number of the schema.</p><br>
/// - [`schema_version_id(impl Into<String>)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::schema_version_id) / [`set_schema_version_id(Option<String>)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::set_schema_version_id):<br>required: **false**<br><p>The unique version ID of the schema version.</p><br>
/// - [`metadata_key_value(MetadataKeyValuePair)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::metadata_key_value) / [`set_metadata_key_value(Option<MetadataKeyValuePair>)`](crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::set_metadata_key_value):<br>required: **true**<br><p>The value of the metadata key.</p><br>
/// - On success, responds with [`RemoveSchemaVersionMetadataOutput`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput) with field(s):
/// - [`schema_arn(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::schema_arn): <p>The Amazon Resource Name (ARN) of the schema.</p>
/// - [`schema_name(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::schema_name): <p>The name of the schema.</p>
/// - [`registry_name(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::registry_name): <p>The name of the registry.</p>
/// - [`latest_version(bool)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::latest_version): <p>The latest version of the schema.</p>
/// - [`version_number(Option<i64>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::version_number): <p>The version number of the schema.</p>
/// - [`schema_version_id(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::schema_version_id): <p>The version ID for the schema version.</p>
/// - [`metadata_key(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::metadata_key): <p>The metadata key.</p>
/// - [`metadata_value(Option<String>)`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataOutput::metadata_value): <p>The value of the metadata key.</p>
/// - On failure, responds with [`SdkError<RemoveSchemaVersionMetadataError>`](crate::operation::remove_schema_version_metadata::RemoveSchemaVersionMetadataError)
pub fn remove_schema_version_metadata(
&self,
) -> crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder {
crate::operation::remove_schema_version_metadata::builders::RemoveSchemaVersionMetadataFluentBuilder::new(self.handle.clone())
}
}