pub fn build(
            self,
        ) -> std::result::Result<
            crate::input::CreatePermissionGroupInput,
            aws_smithy_http::operation::BuildError,
        > {
            Ok(crate::input::CreatePermissionGroupInput {
                name: self.name,
                description: self.description,
                application_permissions: self.application_permissions,
                client_token: self.client_token,
            })
        }
/// Consumes the builder and constructs a [`CreatePermissionGroupInput`](crate::input::CreatePermissionGroupInput)
Consumes the builder and constructs a [`CreatePermissionGroupInput`](crate::input::CreatePermissionGroupInput)
Consumes the builder and constructs a [ ` CreatePermissionGroupInput ` ] ( crate :: input :: CreatePermissionGroupInput )
pub fn build(
            self,
        ) -> std::result::Result<
            crate::input::CreatePermissionGroupInput,
            aws_smithy_http::operation::BuildError,
        > {
            Ok(crate::input::CreatePermissionGroupInput {
                name: self.name,
                description: self.description,
                application_permissions: self.application_permissions,
                client_token: self.client_token,
            })
        }
pub fn build ( self , ) -> std :: result :: Result < crate :: input :: CreatePermissionGroupInput , aws_smithy_http :: operation :: BuildError , > { Ok ( crate :: input :: CreatePermissionGroupInput { name : self . name , description : self . description , application_permissions : self . application_permissions , client_token : self . client_token , } ) }
Consumes the builder and constructs a [`CreatePermissionGroupInput`](crate::input::CreatePermissionGroupInput)
Consumes the builder and constructs a [ ` CreatePermissionGroupInput ` ] ( crate :: input :: CreatePermissionGroupInput )
self
self