class_docstr: Represent a GCS Bucket.
code: def __init__(self, gcs_url, name):
      self.name = name
      self.gcs_url = gcs_url
      now = time.gmtime(time.time())
      timestamp = time.strftime("%Y-%m-%dT%H:%M:%SZ", now)
      self.metadata = {
          "timeCreated": timestamp,
          "updated": timestamp,
          "metageneration": "0",
          "name": self.name,
          "location": "US",
          "storageClass": "STANDARD",
          "etag": "XYZ=",
          "labels": {"foo": "bar", "baz": "qux"},
          "owner": {
              "entity": "project-owners-123456789",
              "entityId": "",
          },
      }
      self.resumable_uploads = {}
  
file_path: io/tests/test_gcloud/testbench/gcs_bucket.py
imports: import base64
  import error_response
  import flask
  import gcs_object
  import json
  import re
  import testbench_utils
  import time
label_desc: Use image node_id 1 to create a new GcsBucket object  with example: obj = GcsBucket(gcs_url, name)