github.com/SaurabhDubey-Groww/go-cloud@v0.0.0-20221124105541-b26c29285fd8/blob/gcsblob/testdata/TestConformance/TestAttributes.replay (about)

     1  {
     2    "Initial": "AQAAAA7afM0YLhvLxP5c",
     3    "Version": "0.2",
     4    "Converter": {
     5      "ScrubBody": null,
     6      "ClearHeaders": [
     7        "^X-Goog-.*Encryption-Key$",
     8        "^Expires$",
     9        "^Signature$"
    10      ],
    11      "RemoveRequestHeaders": [
    12        "^Authorization$",
    13        "^Proxy-Authorization$",
    14        "^Connection$",
    15        "^Content-Type$",
    16        "^Date$",
    17        "^Host$",
    18        "^Transfer-Encoding$",
    19        "^Via$",
    20        "^X-Forwarded-.*$",
    21        "^X-Cloud-Trace-Context$",
    22        "^X-Goog-Api-Client$",
    23        "^X-Google-.*$",
    24        "^X-Gfe-.*$"
    25      ],
    26      "RemoveResponseHeaders": [
    27        "^X-Google-.*$",
    28        "^X-Gfe-.*$"
    29      ],
    30      "ClearParams": [
    31        "^Expires$",
    32        "^Signature$"
    33      ],
    34      "RemoveParams": null
    35    },
    36    "Entries": [
    37      {
    38        "ID": "0b622d6504cf5c25",
    39        "Request": {
    40          "Method": "POST",
    41          "URL": "https://storage.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026name=someDir%2Fblob-for-attributes\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart",
    42          "Header": {
    43            "Accept-Encoding": [
    44              "gzip"
    45            ],
    46            "User-Agent": [
    47              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
    48            ]
    49          },
    50          "MediaType": "multipart/related",
    51          "BodyParts": [
    52            "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY2FjaGVDb250cm9sIjoibm8tY2FjaGUiLCJjb250ZW50RGlzcG9zaXRpb24iOiJpbmxpbmUiLCJjb250ZW50RW5jb2RpbmciOiJpZGVudGl0eSIsImNvbnRlbnRMYW5ndWFnZSI6ImVuIiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsIm5hbWUiOiJzb21lRGlyL2Jsb2ItZm9yLWF0dHJpYnV0ZXMifQo=",
    53            "SGVsbG8gV29ybGQh"
    54          ]
    55        },
    56        "Response": {
    57          "StatusCode": 200,
    58          "Proto": "HTTP/1.1",
    59          "ProtoMajor": 1,
    60          "ProtoMinor": 1,
    61          "Header": {
    62            "Alt-Svc": [
    63              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
    64            ],
    65            "Cache-Control": [
    66              "no-cache, no-store, max-age=0, must-revalidate"
    67            ],
    68            "Content-Length": [
    69              "3068"
    70            ],
    71            "Content-Type": [
    72              "application/json; charset=UTF-8"
    73            ],
    74            "Date": [
    75              "Wed, 03 Aug 2022 20:10:01 GMT"
    76            ],
    77            "Etag": [
    78              "CLiD+4q9q/kCEAE="
    79            ],
    80            "Expires": [
    81              "CLEARED"
    82            ],
    83            "Pragma": [
    84              "no-cache"
    85            ],
    86            "Server": [
    87              "UploadServer"
    88            ],
    89            "Vary": [
    90              "Origin",
    91              "X-Origin"
    92            ],
    93            "X-Guploader-Customer": [
    94              "apiary_cloudstorage_single_post_uploads"
    95            ],
    96            "X-Guploader-Request-Class": [
    97              "LATENCY_SENSITIVE"
    98            ],
    99            "X-Guploader-Request-Result": [
   100              "success"
   101            ],
   102            "X-Guploader-Upload-Result": [
   103              "success"
   104            ],
   105            "X-Guploader-Uploadid": [
   106              "ADPycdtuyGfXjywzmYD155jWcECAcJeztjLp8kAfp3kwof25MB2DhuhLYQoCfb-hXbYYK-new7WfZDNrfOv7PYCqR579VcgMhMHx"
   107            ]
   108          },
   109          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vc29tZURpciUyRmJsb2ItZm9yLWF0dHJpYnV0ZXMiLCJtZWRpYUxpbmsiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcz9nZW5lcmF0aW9uPTE2NTk1NTc0MDA5ODYwNDAmYWx0PW1lZGlhIiwibmFtZSI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTY1OTU1NzQwMDk4NjA0MCIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwic2l6ZSI6IjEyIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsImNvbnRlbnRFbmNvZGluZyI6ImlkZW50aXR5IiwiY29udGVudERpc3Bvc2l0aW9uIjoiaW5saW5lIiwiY29udGVudExhbmd1YWdlIjoiZW4iLCJjYWNoZUNvbnRyb2wiOiJuby1jYWNoZSIsImNyYzMyYyI6Ii9tengzQT09IiwiZXRhZyI6IkNMaUQrNHE5cS9rQ0VBRT0iLCJ0aW1lQ3JlYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDAuOTg5WiIsInVwZGF0ZWQiOiIyMDIyLTA4LTAzVDIwOjEwOjAwLjk4OVoiLCJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDAuOTg5WiIsImFjbCI6W3sia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAwOTg2MDQwIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAwOTg2MDQwL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDA5ODYwNDAiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwiZXRhZyI6IkNMaUQrNHE5cS9rQ0VBRT0iLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDA5ODYwNDAiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6IlJFQURFUiIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAwOTg2MDQwIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAwOTg2MDQwL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifX0="
   110        }
   111      },
   112      {
   113        "ID": "b3b6cb21ee806b7c",
   114        "Request": {
   115          "Method": "GET",
   116          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/not-found?alt=json\u0026prettyPrint=false\u0026projection=full",
   117          "Header": {
   118            "Accept-Encoding": [
   119              "gzip"
   120            ],
   121            "User-Agent": [
   122              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   123            ]
   124          },
   125          "MediaType": "",
   126          "BodyParts": [
   127            ""
   128          ]
   129        },
   130        "Response": {
   131          "StatusCode": 404,
   132          "Proto": "HTTP/1.1",
   133          "ProtoMajor": 1,
   134          "ProtoMinor": 1,
   135          "Header": {
   136            "Alt-Svc": [
   137              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   138            ],
   139            "Cache-Control": [
   140              "no-cache, no-store, max-age=0, must-revalidate"
   141            ],
   142            "Content-Length": [
   143              "201"
   144            ],
   145            "Content-Type": [
   146              "application/json; charset=UTF-8"
   147            ],
   148            "Date": [
   149              "Wed, 03 Aug 2022 20:10:01 GMT"
   150            ],
   151            "Expires": [
   152              "CLEARED"
   153            ],
   154            "Pragma": [
   155              "no-cache"
   156            ],
   157            "Server": [
   158              "UploadServer"
   159            ],
   160            "Vary": [
   161              "Origin",
   162              "X-Origin"
   163            ],
   164            "X-Guploader-Customer": [
   165              "apiary_cloudstorage_metadata"
   166            ],
   167            "X-Guploader-Request-Class": [
   168              "LATENCY_SENSITIVE"
   169            ],
   170            "X-Guploader-Request-Result": [
   171              "agent_rejected"
   172            ],
   173            "X-Guploader-Upload-Result": [
   174              "agent_rejected"
   175            ],
   176            "X-Guploader-Uploadid": [
   177              "ADPycdtGekECvnDWzrGifW_AWAvvHMQ0tfkJVSxNe9Lb2CRNApy-VYIaG6PHwinSzIbF6GuVWA4lZpByyIF1SwpCsgiD"
   178            ]
   179          },
   180          "Body": "eyJlcnJvciI6eyJjb2RlIjo0MDQsIm1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ub3QtZm91bmQiLCJlcnJvcnMiOlt7Im1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ub3QtZm91bmQiLCJkb21haW4iOiJnbG9iYWwiLCJyZWFzb24iOiJub3RGb3VuZCJ9XX19"
   181        }
   182      },
   183      {
   184        "ID": "50fd865a82f73300",
   185        "Request": {
   186          "Method": "GET",
   187          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/someDir?alt=json\u0026prettyPrint=false\u0026projection=full",
   188          "Header": {
   189            "Accept-Encoding": [
   190              "gzip"
   191            ],
   192            "User-Agent": [
   193              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   194            ]
   195          },
   196          "MediaType": "",
   197          "BodyParts": [
   198            ""
   199          ]
   200        },
   201        "Response": {
   202          "StatusCode": 404,
   203          "Proto": "HTTP/1.1",
   204          "ProtoMajor": 1,
   205          "ProtoMinor": 1,
   206          "Header": {
   207            "Alt-Svc": [
   208              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   209            ],
   210            "Cache-Control": [
   211              "no-cache, no-store, max-age=0, must-revalidate"
   212            ],
   213            "Content-Length": [
   214              "197"
   215            ],
   216            "Content-Type": [
   217              "application/json; charset=UTF-8"
   218            ],
   219            "Date": [
   220              "Wed, 03 Aug 2022 20:10:01 GMT"
   221            ],
   222            "Expires": [
   223              "CLEARED"
   224            ],
   225            "Pragma": [
   226              "no-cache"
   227            ],
   228            "Server": [
   229              "UploadServer"
   230            ],
   231            "Vary": [
   232              "Origin",
   233              "X-Origin"
   234            ],
   235            "X-Guploader-Customer": [
   236              "apiary_cloudstorage_metadata"
   237            ],
   238            "X-Guploader-Request-Class": [
   239              "LATENCY_SENSITIVE"
   240            ],
   241            "X-Guploader-Request-Result": [
   242              "agent_rejected"
   243            ],
   244            "X-Guploader-Upload-Result": [
   245              "agent_rejected"
   246            ],
   247            "X-Guploader-Uploadid": [
   248              "ADPycdsI-WHIyPoY8hzI2ocG8stlptuNhJf3dcipWZEOZFsiyz9VBCt2uQEpqb2OM6OimBdbbEwZdiXJUH6H0s8Ret81"
   249            ]
   250          },
   251          "Body": "eyJlcnJvciI6eyJjb2RlIjo0MDQsIm1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9zb21lRGlyIiwiZXJyb3JzIjpbeyJtZXNzYWdlIjoiTm8gc3VjaCBvYmplY3Q6IGdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpciIsImRvbWFpbiI6Imdsb2JhbCIsInJlYXNvbiI6Im5vdEZvdW5kIn1dfX0="
   252        }
   253      },
   254      {
   255        "ID": "25767a1ebe4991f7",
   256        "Request": {
   257          "Method": "GET",
   258          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/someDir%2F?alt=json\u0026prettyPrint=false\u0026projection=full",
   259          "Header": {
   260            "Accept-Encoding": [
   261              "gzip"
   262            ],
   263            "User-Agent": [
   264              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   265            ]
   266          },
   267          "MediaType": "",
   268          "BodyParts": [
   269            ""
   270          ]
   271        },
   272        "Response": {
   273          "StatusCode": 404,
   274          "Proto": "HTTP/1.1",
   275          "ProtoMajor": 1,
   276          "ProtoMinor": 1,
   277          "Header": {
   278            "Alt-Svc": [
   279              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   280            ],
   281            "Cache-Control": [
   282              "no-cache, no-store, max-age=0, must-revalidate"
   283            ],
   284            "Content-Length": [
   285              "199"
   286            ],
   287            "Content-Type": [
   288              "application/json; charset=UTF-8"
   289            ],
   290            "Date": [
   291              "Wed, 03 Aug 2022 20:10:01 GMT"
   292            ],
   293            "Expires": [
   294              "CLEARED"
   295            ],
   296            "Pragma": [
   297              "no-cache"
   298            ],
   299            "Server": [
   300              "UploadServer"
   301            ],
   302            "Vary": [
   303              "Origin",
   304              "X-Origin"
   305            ],
   306            "X-Guploader-Customer": [
   307              "apiary_cloudstorage_metadata"
   308            ],
   309            "X-Guploader-Request-Class": [
   310              "LATENCY_SENSITIVE"
   311            ],
   312            "X-Guploader-Request-Result": [
   313              "agent_rejected"
   314            ],
   315            "X-Guploader-Upload-Result": [
   316              "agent_rejected"
   317            ],
   318            "X-Guploader-Uploadid": [
   319              "ADPycdvyAmaR-5jq8m7SYlRCrKdUgMx8k_SVcYBOMZli6WCF6ytoa83gsOSA58tsWE1TPQH7LSmsCryccFLba1Kqqi9a"
   320            ]
   321          },
   322          "Body": "eyJlcnJvciI6eyJjb2RlIjo0MDQsIm1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9zb21lRGlyLyIsImVycm9ycyI6W3sibWVzc2FnZSI6Ik5vIHN1Y2ggb2JqZWN0OiBnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvIiwiZG9tYWluIjoiZ2xvYmFsIiwicmVhc29uIjoibm90Rm91bmQifV19fQ=="
   323        }
   324      },
   325      {
   326        "ID": "7e34221eb2a532d0",
   327        "Request": {
   328          "Method": "GET",
   329          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/someDir%2Fblob-for-attributes?alt=json\u0026prettyPrint=false\u0026projection=full",
   330          "Header": {
   331            "Accept-Encoding": [
   332              "gzip"
   333            ],
   334            "User-Agent": [
   335              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   336            ]
   337          },
   338          "MediaType": "",
   339          "BodyParts": [
   340            ""
   341          ]
   342        },
   343        "Response": {
   344          "StatusCode": 200,
   345          "Proto": "HTTP/1.1",
   346          "ProtoMajor": 1,
   347          "ProtoMinor": 1,
   348          "Header": {
   349            "Alt-Svc": [
   350              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   351            ],
   352            "Cache-Control": [
   353              "private, max-age=0, must-revalidate, no-transform"
   354            ],
   355            "Content-Length": [
   356              "3068"
   357            ],
   358            "Content-Type": [
   359              "application/json; charset=UTF-8"
   360            ],
   361            "Date": [
   362              "Wed, 03 Aug 2022 20:10:01 GMT"
   363            ],
   364            "Etag": [
   365              "CLiD+4q9q/kCEAE="
   366            ],
   367            "Expires": [
   368              "CLEARED"
   369            ],
   370            "Server": [
   371              "UploadServer"
   372            ],
   373            "Vary": [
   374              "Origin",
   375              "X-Origin"
   376            ],
   377            "X-Guploader-Customer": [
   378              "apiary_cloudstorage_metadata"
   379            ],
   380            "X-Guploader-Request-Class": [
   381              "LATENCY_SENSITIVE"
   382            ],
   383            "X-Guploader-Request-Result": [
   384              "success"
   385            ],
   386            "X-Guploader-Upload-Result": [
   387              "success"
   388            ],
   389            "X-Guploader-Uploadid": [
   390              "ADPycdvlbUy1eGw2ZuxFvDV5o_2OFguXm_hY0S26-8hpmSbrSJ1u0cRFKDYlIKPiFHKLSPcAE5v-MwYo1Rb0MbVhAZu1"
   391            ]
   392          },
   393          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vc29tZURpciUyRmJsb2ItZm9yLWF0dHJpYnV0ZXMiLCJtZWRpYUxpbmsiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcz9nZW5lcmF0aW9uPTE2NTk1NTc0MDA5ODYwNDAmYWx0PW1lZGlhIiwibmFtZSI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTY1OTU1NzQwMDk4NjA0MCIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwic2l6ZSI6IjEyIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsImNvbnRlbnRFbmNvZGluZyI6ImlkZW50aXR5IiwiY29udGVudERpc3Bvc2l0aW9uIjoiaW5saW5lIiwiY29udGVudExhbmd1YWdlIjoiZW4iLCJjYWNoZUNvbnRyb2wiOiJuby1jYWNoZSIsImNyYzMyYyI6Ii9tengzQT09IiwiZXRhZyI6IkNMaUQrNHE5cS9rQ0VBRT0iLCJ0aW1lQ3JlYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDAuOTg5WiIsInVwZGF0ZWQiOiIyMDIyLTA4LTAzVDIwOjEwOjAwLjk4OVoiLCJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDAuOTg5WiIsImFjbCI6W3sia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAwOTg2MDQwIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAwOTg2MDQwL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDA5ODYwNDAiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwiZXRhZyI6IkNMaUQrNHE5cS9rQ0VBRT0iLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDA5ODYwNDAiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDA5ODYwNDAvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6IlJFQURFUiIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAwOTg2MDQwIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAwOTg2MDQwL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDTGlEKzRxOXEva0NFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifX0="
   394        }
   395      },
   396      {
   397        "ID": "0af02fa984573700",
   398        "Request": {
   399          "Method": "GET",
   400          "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/someDir/blob-for-attributes",
   401          "Header": {
   402            "Accept-Encoding": [
   403              "gzip"
   404            ],
   405            "User-Agent": [
   406              "go-cloud/blob/0.1.0"
   407            ]
   408          },
   409          "MediaType": "",
   410          "BodyParts": [
   411            ""
   412          ]
   413        },
   414        "Response": {
   415          "StatusCode": 200,
   416          "Proto": "HTTP/1.1",
   417          "ProtoMajor": 1,
   418          "ProtoMinor": 1,
   419          "Header": {
   420            "Accept-Ranges": [
   421              "bytes"
   422            ],
   423            "Alt-Svc": [
   424              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   425            ],
   426            "Cache-Control": [
   427              "no-cache"
   428            ],
   429            "Content-Disposition": [
   430              "inline"
   431            ],
   432            "Content-Language": [
   433              "en"
   434            ],
   435            "Content-Length": [
   436              "12"
   437            ],
   438            "Content-Type": [
   439              "text/plain"
   440            ],
   441            "Date": [
   442              "Wed, 03 Aug 2022 20:10:01 GMT"
   443            ],
   444            "Etag": [
   445              "\"ed076287532e86365e841e92bfc50d8c\""
   446            ],
   447            "Expires": [
   448              "CLEARED"
   449            ],
   450            "Last-Modified": [
   451              "Wed, 03 Aug 2022 20:10:00 GMT"
   452            ],
   453            "Server": [
   454              "UploadServer"
   455            ],
   456            "X-Goog-Generation": [
   457              "1659557400986040"
   458            ],
   459            "X-Goog-Hash": [
   460              "crc32c=/mzx3A==",
   461              "md5=7Qdih1MuhjZehB6Sv8UNjA=="
   462            ],
   463            "X-Goog-Metageneration": [
   464              "1"
   465            ],
   466            "X-Goog-Storage-Class": [
   467              "REGIONAL"
   468            ],
   469            "X-Goog-Stored-Content-Encoding": [
   470              "identity"
   471            ],
   472            "X-Goog-Stored-Content-Length": [
   473              "12"
   474            ],
   475            "X-Guploader-Customer": [
   476              "cloud-storage"
   477            ],
   478            "X-Guploader-Request-Class": [
   479              "LATENCY_SENSITIVE"
   480            ],
   481            "X-Guploader-Request-Result": [
   482              "success"
   483            ],
   484            "X-Guploader-Upload-Result": [
   485              "success"
   486            ],
   487            "X-Guploader-Uploadid": [
   488              "ADPycdt45qoTcUn6KIXHnaShDcTdNJIprqZFUjnJzm1VIoLS4hdye6yTq6YopmMuwdr3YiN9rWCL5JlaB8YREbxcQhkf"
   489            ]
   490          },
   491          "Body": "SGVsbG8gV29ybGQh"
   492        }
   493      },
   494      {
   495        "ID": "d3e0167e870fabd3",
   496        "Request": {
   497          "Method": "POST",
   498          "URL": "https://storage.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026name=someDir%2Fblob-for-attributes\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart",
   499          "Header": {
   500            "Accept-Encoding": [
   501              "gzip"
   502            ],
   503            "User-Agent": [
   504              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   505            ]
   506          },
   507          "MediaType": "multipart/related",
   508          "BodyParts": [
   509            "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsIm5hbWUiOiJzb21lRGlyL2Jsb2ItZm9yLWF0dHJpYnV0ZXMifQo=",
   510            "SGVsbG8gV29ybGQh"
   511          ]
   512        },
   513        "Response": {
   514          "StatusCode": 200,
   515          "Proto": "HTTP/1.1",
   516          "ProtoMajor": 1,
   517          "ProtoMinor": 1,
   518          "Header": {
   519            "Alt-Svc": [
   520              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   521            ],
   522            "Cache-Control": [
   523              "no-cache, no-store, max-age=0, must-revalidate"
   524            ],
   525            "Content-Length": [
   526              "2975"
   527            ],
   528            "Content-Type": [
   529              "application/json; charset=UTF-8"
   530            ],
   531            "Date": [
   532              "Wed, 03 Aug 2022 20:10:01 GMT"
   533            ],
   534            "Etag": [
   535              "CKnHoou9q/kCEAE="
   536            ],
   537            "Expires": [
   538              "CLEARED"
   539            ],
   540            "Pragma": [
   541              "no-cache"
   542            ],
   543            "Server": [
   544              "UploadServer"
   545            ],
   546            "Vary": [
   547              "Origin",
   548              "X-Origin"
   549            ],
   550            "X-Guploader-Customer": [
   551              "apiary_cloudstorage_single_post_uploads"
   552            ],
   553            "X-Guploader-Request-Class": [
   554              "LATENCY_SENSITIVE"
   555            ],
   556            "X-Guploader-Request-Result": [
   557              "success"
   558            ],
   559            "X-Guploader-Upload-Result": [
   560              "success"
   561            ],
   562            "X-Guploader-Uploadid": [
   563              "ADPycdvhR3IlUrYB9ohCXrmaAZkvadfhwMl4ZDmOxHpM_dqHPkV8bZ7-K1w-ONEdw7V-yF15PAP7qmveyrac5-3hVtUN"
   564            ]
   565          },
   566          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vc29tZURpciUyRmJsb2ItZm9yLWF0dHJpYnV0ZXMiLCJtZWRpYUxpbmsiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcz9nZW5lcmF0aW9uPTE2NTk1NTc0MDE2MzM3MDUmYWx0PW1lZGlhIiwibmFtZSI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTY1OTU1NzQwMTYzMzcwNSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOCIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwic2l6ZSI6IjEyIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsImNyYzMyYyI6Ii9tengzQT09IiwiZXRhZyI6IkNLbkhvb3U5cS9rQ0VBRT0iLCJ0aW1lQ3JlYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDEuNjQzWiIsInVwZGF0ZWQiOiIyMDIyLTA4LTAzVDIwOjEwOjAxLjY0M1oiLCJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDEuNjQzWiIsImFjbCI6W3sia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAxNjMzNzA1IiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAxNjMzNzA1L3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsImV0YWciOiJDS25Ib291OXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDE2MzM3MDUiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwiZXRhZyI6IkNLbkhvb3U5cS9rQ0VBRT0iLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDE2MzM3MDUiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6IlJFQURFUiIsImV0YWciOiJDS25Ib291OXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAxNjMzNzA1IiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAxNjMzNzA1L3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDS25Ib291OXEva0NFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifX0="
   567        }
   568      },
   569      {
   570        "ID": "083d6b4eb68f0c35",
   571        "Request": {
   572          "Method": "GET",
   573          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/someDir%2Fblob-for-attributes?alt=json\u0026prettyPrint=false\u0026projection=full",
   574          "Header": {
   575            "Accept-Encoding": [
   576              "gzip"
   577            ],
   578            "User-Agent": [
   579              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   580            ]
   581          },
   582          "MediaType": "",
   583          "BodyParts": [
   584            ""
   585          ]
   586        },
   587        "Response": {
   588          "StatusCode": 200,
   589          "Proto": "HTTP/1.1",
   590          "ProtoMajor": 1,
   591          "ProtoMinor": 1,
   592          "Header": {
   593            "Alt-Svc": [
   594              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   595            ],
   596            "Cache-Control": [
   597              "private, max-age=0, must-revalidate, no-transform"
   598            ],
   599            "Content-Length": [
   600              "2975"
   601            ],
   602            "Content-Type": [
   603              "application/json; charset=UTF-8"
   604            ],
   605            "Date": [
   606              "Wed, 03 Aug 2022 20:10:01 GMT"
   607            ],
   608            "Etag": [
   609              "CKnHoou9q/kCEAE="
   610            ],
   611            "Expires": [
   612              "CLEARED"
   613            ],
   614            "Server": [
   615              "UploadServer"
   616            ],
   617            "Vary": [
   618              "Origin",
   619              "X-Origin"
   620            ],
   621            "X-Guploader-Customer": [
   622              "apiary_cloudstorage_metadata"
   623            ],
   624            "X-Guploader-Request-Class": [
   625              "LATENCY_SENSITIVE"
   626            ],
   627            "X-Guploader-Request-Result": [
   628              "success"
   629            ],
   630            "X-Guploader-Upload-Result": [
   631              "success"
   632            ],
   633            "X-Guploader-Uploadid": [
   634              "ADPycdvlTr6tIDROJOeTQe1LJcnG-9Yj-_Uh2e5jPQjH2BLP0Y5922NsBoIhsIWGlafgaK8S80v2CdeHyE1hQLsRtmi9"
   635            ]
   636          },
   637          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vc29tZURpciUyRmJsb2ItZm9yLWF0dHJpYnV0ZXMiLCJtZWRpYUxpbmsiOiJodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcz9nZW5lcmF0aW9uPTE2NTk1NTc0MDE2MzM3MDUmYWx0PW1lZGlhIiwibmFtZSI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTY1OTU1NzQwMTYzMzcwNSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOCIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwic2l6ZSI6IjEyIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsImNyYzMyYyI6Ii9tengzQT09IiwiZXRhZyI6IkNLbkhvb3U5cS9rQ0VBRT0iLCJ0aW1lQ3JlYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDEuNjQzWiIsInVwZGF0ZWQiOiIyMDIyLTA4LTAzVDIwOjEwOjAxLjY0M1oiLCJ0aW1lU3RvcmFnZUNsYXNzVXBkYXRlZCI6IjIwMjItMDgtMDNUMjA6MTA6MDEuNjQzWiIsImFjbCI6W3sia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAxNjMzNzA1IiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAxNjMzNzA1L3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5IiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InByb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJPV05FUiIsImV0YWciOiJDS25Ib291OXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDE2MzM3MDUiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwiZXRhZyI6IkNLbkhvb3U5cS9rQ0VBRT0iLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6ImVkaXRvcnMifX0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwib2JqZWN0Ijoic29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE2NTk1NTc0MDE2MzM3MDUiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvc29tZURpci9ibG9iLWZvci1hdHRyaWJ1dGVzLzE2NTk1NTc0MDE2MzM3MDUvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJlbnRpdHkiOiJwcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6IlJFQURFUiIsImV0YWciOiJDS25Ib291OXEva0NFQUU9IiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJ2aWV3ZXJzIn19LHsia2luZCI6InN0b3JhZ2Ujb2JqZWN0QWNjZXNzQ29udHJvbCIsIm9iamVjdCI6InNvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNjU5NTU3NDAxNjMzNzA1IiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L3NvbWVEaXIvYmxvYi1mb3ItYXR0cmlidXRlcy8xNjU5NTU3NDAxNjMzNzA1L3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9zb21lRGlyJTJGYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvdXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwiYnVja2V0IjoiZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldCIsImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInJvbGUiOiJPV05FUiIsImVtYWlsIjoicnZhbmdlbnRAZ29vZ2xlLmNvbSIsImV0YWciOiJDS25Ib291OXEva0NFQUU9In1dLCJvd25lciI6eyJlbnRpdHkiOiJ1c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20ifX0="
   638        }
   639      },
   640      {
   641        "ID": "4cd4bb2b4ddb4be7",
   642        "Request": {
   643          "Method": "DELETE",
   644          "URL": "https://storage.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/someDir%2Fblob-for-attributes?alt=json\u0026prettyPrint=false",
   645          "Header": {
   646            "Accept-Encoding": [
   647              "gzip"
   648            ],
   649            "User-Agent": [
   650              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   651            ]
   652          },
   653          "MediaType": "",
   654          "BodyParts": [
   655            ""
   656          ]
   657        },
   658        "Response": {
   659          "StatusCode": 204,
   660          "Proto": "HTTP/1.1",
   661          "ProtoMajor": 1,
   662          "ProtoMinor": 1,
   663          "Header": {
   664            "Alt-Svc": [
   665              "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000,h3-Q050=\":443\"; ma=2592000,h3-Q046=\":443\"; ma=2592000,h3-Q043=\":443\"; ma=2592000,quic=\":443\"; ma=2592000; v=\"46,43\""
   666            ],
   667            "Cache-Control": [
   668              "no-cache, no-store, max-age=0, must-revalidate"
   669            ],
   670            "Content-Length": [
   671              "0"
   672            ],
   673            "Content-Type": [
   674              "application/json"
   675            ],
   676            "Date": [
   677              "Wed, 03 Aug 2022 20:10:01 GMT"
   678            ],
   679            "Expires": [
   680              "CLEARED"
   681            ],
   682            "Pragma": [
   683              "no-cache"
   684            ],
   685            "Server": [
   686              "UploadServer"
   687            ],
   688            "Vary": [
   689              "Origin",
   690              "X-Origin"
   691            ],
   692            "X-Guploader-Customer": [
   693              "apiary_cloudstorage_metadata"
   694            ],
   695            "X-Guploader-Request-Class": [
   696              "LATENCY_SENSITIVE"
   697            ],
   698            "X-Guploader-Request-Result": [
   699              "success"
   700            ],
   701            "X-Guploader-Upload-Result": [
   702              "success"
   703            ],
   704            "X-Guploader-Uploadid": [
   705              "ADPycduwJDf8o61ps33SDYgRGSYaC82xZCsNiDJNx-smemDEDtW0s5KFm_AzfhGPMeG5hdCl2qyvshu1FSlavgDHNyNp"
   706            ]
   707          },
   708          "Body": ""
   709        }
   710      }
   711    ]
   712  }