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