parameters: (self)
return_statement: return StructureShape(shape_name=self.name,
                                shape_model=shapes[self.name],
                                shape_resolver=resolver)
docstring: Build the model based on the provided members.
  
          :rtype: botocore.model.StructureShape
          :return: The built StructureShape object.
docstring_summary: Build the model based on the provided members.
docstring_tokens: Build the model based on the provided members .
function: def build_model(self):
          """Build the model based on the provided members.
  
          :rtype: botocore.model.StructureShape
          :return: The built StructureShape object.
  
          """
          shapes = OrderedDict()
          denormalized = {
              'type': 'structure',
              'members': self._members,
          }
          self._build_model(denormalized, shapes, self.name)
          resolver = ShapeResolver(shape_map=shapes)
          return StructureShape(shape_name=self.name,
                                shape_model=shapes[self.name],
                                shape_resolver=resolver)
function_tokens: def build_model ( self ) : shapes = OrderedDict ( ) denormalized = { 'type' : 'structure' , 'members' : self . _members , } self . _build_model ( denormalized , shapes , self . name ) resolver = ShapeResolver ( shape_map = shapes ) return StructureShape ( shape_name = self . name , shape_model = shapes [ self . name ] , shape_resolver = resolver )