You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: _graph_ql_render_config.rs
    path of file: ./repos/aws-sdk-rust/sdk/amplifyuibuilder/src/types
    
    the code of the file until where you have to start completion: // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.

/// <p>Describes the GraphQL configuration for an API for a code generation job.</p>
#[non_exhaustive]
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
pub struct GraphQlRenderConfig {
    /// <p>The path to the GraphQL types file, relative to the component output directory.</p>
    pub types_file_path: ::std::string::String,
    /// <p>The path to the GraphQL queries file, relative to the component output directory.</p>
    p
    
    pub fn build(self) -> ::std::result::Result<crate::types::GraphQlRenderConfig, ::aws_smithy_types::error::operation::BuildError> {
        ::std::result::Result::Ok(crate::types::GraphQlRenderConfig {
            types_file_path: self.types_file_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "types_file_path",
                    "types_file_path was not specified but it is required when building GraphQlRenderConfig",
                )
            })?,
            queries_file_path: self.queries_file_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "queries_file_path",
                    "queries_file_path was not specified but it is required when building GraphQlRenderConfig",
                )
            })?,
            mutations_file_path: self.mutations_file_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "mutations_file_path",
                    "mutations_file_path was not specified but it is required when building GraphQlRenderConfig",
                )
            })?,
            subscriptions_file_path: self.subscriptions_file_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "subscriptions_file_path",
                    "subscriptions_file_path was not specified but it is required when building GraphQlRenderConfig",
                )
            })?,
            fragments_file_path: self.fragments_file_path.ok_or_else(|| {
                ::aws_smithy_types::error::operation::BuildError::missing_field(
                    "fragments_file_path",
                    "fragments_file_path was not specified but it is required when building GraphQlRenderConfig",
                )
            })?,
        })
    }