code: def configure_website(self, main_page_suffix=None, not_found_page=None):
          
          data = {"mainPageSuffix": main_page_suffix, "notFoundPage": not_found_page}
          self._patch_property("website", data)
docs: Configure website-related properties.
  
          See https://cloud.google.com/storage/docs/hosting-static-website
  
          .. note::
            This (apparently) only works
            if your bucket name is a domain name
            (and to do that, you need to get approved somehow...).
  
          If you want this bucket to host a website, just provide the name
          of an index page and a page to use when a blob isn't found:
  
          .. literalinclude:: snippets.py
            :start-after: [START configure_website]
            :end-before: [END configure_website]
  
          You probably should also make the whole bucket public:
  
          .. literalinclude:: snippets.py
              :start-after: [START make_public]
              :end-before: [END make_public]
  
          This says: "Make the bucket public, and all the stuff already in
          the bucket, and anything else I add to the bucket.  Just make it
          all public."
  
          :type main_page_suffix: str
          :param main_page_suffix: The page to use as the main page
                                   of a directory.
                                   Typically something like index.html.
  
          :type not_found_page: str
          :param not_found_page: The file to use when a page isn't found.