pub fn build(
            self,
        ) -> std::result::Result<
            crate::input::UpdateLinkAttributesInput,
            aws_smithy_http::operation::BuildError,
        > {
            Ok(crate::input::UpdateLinkAttributesInput {
                directory_arn: self.directory_arn,
                typed_link_specifier: self.typed_link_specifier,
                attribute_updates: self.attribute_updates,
            })
        }
/// Consumes the builder and constructs a [`UpdateLinkAttributesInput`](crate::input::UpdateLinkAttributesInput)
Consumes the builder and constructs a [`UpdateLinkAttributesInput`](crate::input::UpdateLinkAttributesInput)
Consumes the builder and constructs a [ ` UpdateLinkAttributesInput ` ] ( crate :: input :: UpdateLinkAttributesInput )
pub fn build(
            self,
        ) -> std::result::Result<
            crate::input::UpdateLinkAttributesInput,
            aws_smithy_http::operation::BuildError,
        > {
            Ok(crate::input::UpdateLinkAttributesInput {
                directory_arn: self.directory_arn,
                typed_link_specifier: self.typed_link_specifier,
                attribute_updates: self.attribute_updates,
            })
        }
pub fn build ( self , ) -> std :: result :: Result < crate :: input :: UpdateLinkAttributesInput , aws_smithy_http :: operation :: BuildError , > { Ok ( crate :: input :: UpdateLinkAttributesInput { directory_arn : self . directory_arn , typed_link_specifier : self . typed_link_specifier , attribute_updates : self . attribute_updates , } ) }
Consumes the builder and constructs a [`UpdateLinkAttributesInput`](crate::input::UpdateLinkAttributesInput)
Consumes the builder and constructs a [ ` UpdateLinkAttributesInput ` ] ( crate :: input :: UpdateLinkAttributesInput )
self
self