github.com/cornelk/go-cloud@v0.17.1/blob/gcsblob/testdata/TestConformance/TestAttributes.replay (about)

     1  {
     2    "Initial": "AQAAAA7U35LkBpoBe/5c",
     3    "Version": "0.2",
     4    "Converter": {
     5      "ClearHeaders": [
     6        "^X-Goog-.*Encryption-Key$",
     7        "^Expires$",
     8        "^Signature$"
     9      ],
    10      "RemoveRequestHeaders": [
    11        "^Authorization$",
    12        "^Proxy-Authorization$",
    13        "^Connection$",
    14        "^Content-Type$",
    15        "^Date$",
    16        "^Host$",
    17        "^Transfer-Encoding$",
    18        "^Via$",
    19        "^X-Forwarded-.*$",
    20        "^X-Cloud-Trace-Context$",
    21        "^X-Goog-Api-Client$",
    22        "^X-Google-.*$",
    23        "^X-Gfe-.*$"
    24      ],
    25      "RemoveResponseHeaders": [
    26        "^X-Google-.*$",
    27        "^X-Gfe-.*$"
    28      ],
    29      "ClearParams": [
    30        "^Expires$",
    31        "^Signature$"
    32      ],
    33      "RemoveParams": null
    34    },
    35    "Entries": [
    36      {
    37        "ID": "5f49bee18a96aeeb",
    38        "Request": {
    39          "Method": "POST",
    40          "URL": "https://www.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart",
    41          "Header": {
    42            "Accept-Encoding": [
    43              "gzip"
    44            ],
    45            "User-Agent": [
    46              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
    47            ]
    48          },
    49          "MediaType": "multipart/related",
    50          "BodyParts": [
    51            "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY2FjaGVDb250cm9sIjoibm8tY2FjaGUiLCJjb250ZW50RGlzcG9zaXRpb24iOiJpbmxpbmUiLCJjb250ZW50RW5jb2RpbmciOiJpZGVudGl0eSIsImNvbnRlbnRMYW5ndWFnZSI6ImVuIiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluIiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsIm5hbWUiOiJibG9iLWZvci1hdHRyaWJ1dGVzIn0K",
    52            "SGVsbG8gV29ybGQh"
    53          ]
    54        },
    55        "Response": {
    56          "StatusCode": 200,
    57          "Proto": "HTTP/1.1",
    58          "ProtoMajor": 1,
    59          "ProtoMinor": 1,
    60          "Header": {
    61            "Alt-Svc": [
    62              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
    63            ],
    64            "Cache-Control": [
    65              "no-cache, no-store, max-age=0, must-revalidate"
    66            ],
    67            "Content-Length": [
    68              "2924"
    69            ],
    70            "Content-Type": [
    71              "application/json; charset=UTF-8"
    72            ],
    73            "Date": [
    74              "Fri, 09 Aug 2019 16:14:28 GMT"
    75            ],
    76            "Etag": [
    77              "CIXk4r+X9uMCEAE="
    78            ],
    79            "Expires": [
    80              "CLEARED"
    81            ],
    82            "Pragma": [
    83              "no-cache"
    84            ],
    85            "Server": [
    86              "UploadServer"
    87            ],
    88            "Vary": [
    89              "Origin",
    90              "X-Origin"
    91            ],
    92            "X-Guploader-Customer": [
    93              "apiary_cloudstorage_single_post_uploads"
    94            ],
    95            "X-Guploader-Request-Result": [
    96              "success"
    97            ],
    98            "X-Guploader-Upload-Result": [
    99              "success"
   100            ],
   101            "X-Guploader-Uploadid": [
   102              "AEnB2UrteYX-f0nAr1YjF56HNjOQLSu6NXROS_iuiLK-L_1BMJcp-ojmYMEMQT3A3Nxg_Px6Ib-mzV-DOg8HYT8NkCYDDIqm1w"
   103            ]
   104          },
   105          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMiLCJuYW1lIjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI2ODMyMzg0NSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbiIsInRpbWVDcmVhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDoyOC4zMjJaIiwidXBkYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6MjguMzIyWiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwidGltZVN0b3JhZ2VDbGFzc1VwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjI4LjMyMloiLCJzaXplIjoiMTIiLCJtZDVIYXNoIjoiN1FkaWgxTXVoalplaEI2U3Y4VU5qQT09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzP2dlbmVyYXRpb249MTU2NTM2NzI2ODMyMzg0NSZhbHQ9bWVkaWEiLCJjb250ZW50RW5jb2RpbmciOiJpZGVudGl0eSIsImNvbnRlbnREaXNwb3NpdGlvbiI6ImlubGluZSIsImNvbnRlbnRMYW5ndWFnZSI6ImVuIiwiY2FjaGVDb250cm9sIjoibm8tY2FjaGUiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoicHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifSwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyNjgzMjM4NDUiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDSVhrNHIrWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L2Jsb2ItZm9yLWF0dHJpYnV0ZXMvMTU2NTM2NzI2ODMyMzg0NS9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMvYWNsL3Byb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwicm9sZSI6Ik9XTkVSIiwiZW1haWwiOiJydmFuZ2VudEBnb29nbGUuY29tIiwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifV0sIm93bmVyIjp7ImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSJ9LCJjcmMzMmMiOiIvbXp4M0E9PSIsImV0YWciOiJDSVhrNHIrWDl1TUNFQUU9In0="
   106        }
   107      },
   108      {
   109        "ID": "36c8a8b361e57165",
   110        "Request": {
   111          "Method": "GET",
   112          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/not-found?alt=json\u0026prettyPrint=false\u0026projection=full",
   113          "Header": {
   114            "Accept-Encoding": [
   115              "gzip"
   116            ],
   117            "User-Agent": [
   118              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   119            ]
   120          },
   121          "MediaType": "",
   122          "BodyParts": [
   123            ""
   124          ]
   125        },
   126        "Response": {
   127          "StatusCode": 404,
   128          "Proto": "HTTP/1.1",
   129          "ProtoMajor": 1,
   130          "ProtoMinor": 1,
   131          "Header": {
   132            "Alt-Svc": [
   133              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   134            ],
   135            "Cache-Control": [
   136              "no-cache, no-store, max-age=0, must-revalidate"
   137            ],
   138            "Content-Length": [
   139              "201"
   140            ],
   141            "Content-Type": [
   142              "application/json; charset=UTF-8"
   143            ],
   144            "Date": [
   145              "Fri, 09 Aug 2019 16:14:28 GMT"
   146            ],
   147            "Expires": [
   148              "CLEARED"
   149            ],
   150            "Pragma": [
   151              "no-cache"
   152            ],
   153            "Server": [
   154              "UploadServer"
   155            ],
   156            "Vary": [
   157              "Origin",
   158              "X-Origin"
   159            ],
   160            "X-Guploader-Customer": [
   161              "apiary_cloudstorage_metadata"
   162            ],
   163            "X-Guploader-Request-Result": [
   164              "agent_rejected"
   165            ],
   166            "X-Guploader-Upload-Result": [
   167              "agent_rejected"
   168            ],
   169            "X-Guploader-Uploadid": [
   170              "AEnB2Up7H0hPDBXotjcE8N3RAdwEs4Pe8B8DnnI0F2l1U05sUM4rC_raXYLR5RqSw9002Va5AY0Cb8_GotjLsyfqtdZ0QAnMVw"
   171            ]
   172          },
   173          "Body": "eyJlcnJvciI6eyJjb2RlIjo0MDQsIm1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ub3QtZm91bmQiLCJlcnJvcnMiOlt7Im1lc3NhZ2UiOiJObyBzdWNoIG9iamVjdDogZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9ub3QtZm91bmQiLCJkb21haW4iOiJnbG9iYWwiLCJyZWFzb24iOiJub3RGb3VuZCJ9XX19"
   174        }
   175      },
   176      {
   177        "ID": "27570399d7595522",
   178        "Request": {
   179          "Method": "GET",
   180          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/blob-for-attributes?alt=json\u0026prettyPrint=false\u0026projection=full",
   181          "Header": {
   182            "Accept-Encoding": [
   183              "gzip"
   184            ],
   185            "User-Agent": [
   186              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   187            ]
   188          },
   189          "MediaType": "",
   190          "BodyParts": [
   191            ""
   192          ]
   193        },
   194        "Response": {
   195          "StatusCode": 200,
   196          "Proto": "HTTP/1.1",
   197          "ProtoMajor": 1,
   198          "ProtoMinor": 1,
   199          "Header": {
   200            "Alt-Svc": [
   201              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   202            ],
   203            "Cache-Control": [
   204              "private, max-age=0, must-revalidate, no-transform"
   205            ],
   206            "Content-Length": [
   207              "2924"
   208            ],
   209            "Content-Type": [
   210              "application/json; charset=UTF-8"
   211            ],
   212            "Date": [
   213              "Fri, 09 Aug 2019 16:14:28 GMT"
   214            ],
   215            "Etag": [
   216              "CIXk4r+X9uMCEAE="
   217            ],
   218            "Expires": [
   219              "CLEARED"
   220            ],
   221            "Server": [
   222              "UploadServer"
   223            ],
   224            "Vary": [
   225              "Origin",
   226              "X-Origin"
   227            ],
   228            "X-Guploader-Customer": [
   229              "apiary_cloudstorage_metadata"
   230            ],
   231            "X-Guploader-Request-Result": [
   232              "success"
   233            ],
   234            "X-Guploader-Upload-Result": [
   235              "success"
   236            ],
   237            "X-Guploader-Uploadid": [
   238              "AEnB2UoJIUAREKNwDBlzhCARYbozfyTvvSC4-tmAmI6_-iZ9iJbNvb4alqgQDNBawvitb0tzBZc1vxcIBC-Ty60SFBpfgfEMvg"
   239            ]
   240          },
   241          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMiLCJuYW1lIjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI2ODMyMzg0NSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbiIsInRpbWVDcmVhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDoyOC4zMjJaIiwidXBkYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6MjguMzIyWiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwidGltZVN0b3JhZ2VDbGFzc1VwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjI4LjMyMloiLCJzaXplIjoiMTIiLCJtZDVIYXNoIjoiN1FkaWgxTXVoalplaEI2U3Y4VU5qQT09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzP2dlbmVyYXRpb249MTU2NTM2NzI2ODMyMzg0NSZhbHQ9bWVkaWEiLCJjb250ZW50RW5jb2RpbmciOiJpZGVudGl0eSIsImNvbnRlbnREaXNwb3NpdGlvbiI6ImlubGluZSIsImNvbnRlbnRMYW5ndWFnZSI6ImVuIiwiY2FjaGVDb250cm9sIjoibm8tY2FjaGUiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoicHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifSwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyNjgzMjM4NDUiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDSVhrNHIrWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L2Jsb2ItZm9yLWF0dHJpYnV0ZXMvMTU2NTM2NzI2ODMyMzg0NS9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMvYWNsL3Byb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4MzIzODQ1L3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4MzIzODQ1IiwiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwicm9sZSI6Ik9XTkVSIiwiZW1haWwiOiJydmFuZ2VudEBnb29nbGUuY29tIiwiZXRhZyI6IkNJWGs0citYOXVNQ0VBRT0ifV0sIm93bmVyIjp7ImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSJ9LCJjcmMzMmMiOiIvbXp4M0E9PSIsImV0YWciOiJDSVhrNHIrWDl1TUNFQUU9In0="
   242        }
   243      },
   244      {
   245        "ID": "dd284430e101a6a2",
   246        "Request": {
   247          "Method": "GET",
   248          "URL": "https://storage.googleapis.com/go-cloud-blob-test-bucket/blob-for-attributes",
   249          "Header": {
   250            "Accept-Encoding": [
   251              "gzip"
   252            ],
   253            "User-Agent": [
   254              "go-cloud/blob/0.1.0"
   255            ]
   256          },
   257          "MediaType": "",
   258          "BodyParts": [
   259            ""
   260          ]
   261        },
   262        "Response": {
   263          "StatusCode": 200,
   264          "Proto": "HTTP/1.1",
   265          "ProtoMajor": 1,
   266          "ProtoMinor": 1,
   267          "Header": {
   268            "Accept-Ranges": [
   269              "bytes"
   270            ],
   271            "Alt-Svc": [
   272              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   273            ],
   274            "Cache-Control": [
   275              "no-cache"
   276            ],
   277            "Content-Disposition": [
   278              "inline"
   279            ],
   280            "Content-Language": [
   281              "en"
   282            ],
   283            "Content-Length": [
   284              "12"
   285            ],
   286            "Content-Type": [
   287              "text/plain"
   288            ],
   289            "Date": [
   290              "Fri, 09 Aug 2019 16:14:28 GMT"
   291            ],
   292            "Etag": [
   293              "\"ed076287532e86365e841e92bfc50d8c\""
   294            ],
   295            "Expires": [
   296              "CLEARED"
   297            ],
   298            "Last-Modified": [
   299              "Fri, 09 Aug 2019 16:14:28 GMT"
   300            ],
   301            "Server": [
   302              "UploadServer"
   303            ],
   304            "X-Goog-Generation": [
   305              "1565367268323845"
   306            ],
   307            "X-Goog-Hash": [
   308              "crc32c=/mzx3A==",
   309              "md5=7Qdih1MuhjZehB6Sv8UNjA=="
   310            ],
   311            "X-Goog-Metageneration": [
   312              "1"
   313            ],
   314            "X-Goog-Storage-Class": [
   315              "REGIONAL"
   316            ],
   317            "X-Goog-Stored-Content-Encoding": [
   318              "identity"
   319            ],
   320            "X-Goog-Stored-Content-Length": [
   321              "12"
   322            ],
   323            "X-Guploader-Customer": [
   324              "cloud-storage"
   325            ],
   326            "X-Guploader-Request-Result": [
   327              "success"
   328            ],
   329            "X-Guploader-Upload-Result": [
   330              "success"
   331            ],
   332            "X-Guploader-Uploadid": [
   333              "AEnB2UpC5waNEpPLzHzN-VmSSXomVH1Uw686h7xDcezKCXbkpdte49LeSnSVxCC4FF3h2lkJ_j5KpnEOGAiNXduxpcEGAZcBxA"
   334            ]
   335          },
   336          "Body": "SGVsbG8gV29ybGQh"
   337        }
   338      },
   339      {
   340        "ID": "c3fcc47d53a02a82",
   341        "Request": {
   342          "Method": "POST",
   343          "URL": "https://www.googleapis.com/upload/storage/v1/b/go-cloud-blob-test-bucket/o?alt=json\u0026prettyPrint=false\u0026projection=full\u0026uploadType=multipart",
   344          "Header": {
   345            "Accept-Encoding": [
   346              "gzip"
   347            ],
   348            "User-Agent": [
   349              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   350            ]
   351          },
   352          "MediaType": "multipart/related",
   353          "BodyParts": [
   354            "eyJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0IiwiY29udGVudFR5cGUiOiJ0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04IiwibWQ1SGFzaCI6IjdRZGloMU11aGpaZWhCNlN2OFVOakE9PSIsIm5hbWUiOiJibG9iLWZvci1hdHRyaWJ1dGVzIn0K",
   355            "SGVsbG8gV29ybGQh"
   356          ]
   357        },
   358        "Response": {
   359          "StatusCode": 200,
   360          "Proto": "HTTP/1.1",
   361          "ProtoMajor": 1,
   362          "ProtoMinor": 1,
   363          "Header": {
   364            "Alt-Svc": [
   365              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   366            ],
   367            "Cache-Control": [
   368              "no-cache, no-store, max-age=0, must-revalidate"
   369            ],
   370            "Content-Length": [
   371              "2831"
   372            ],
   373            "Content-Type": [
   374              "application/json; charset=UTF-8"
   375            ],
   376            "Date": [
   377              "Fri, 09 Aug 2019 16:14:28 GMT"
   378            ],
   379            "Etag": [
   380              "CMe2gsCX9uMCEAE="
   381            ],
   382            "Expires": [
   383              "CLEARED"
   384            ],
   385            "Pragma": [
   386              "no-cache"
   387            ],
   388            "Server": [
   389              "UploadServer"
   390            ],
   391            "Vary": [
   392              "Origin",
   393              "X-Origin"
   394            ],
   395            "X-Guploader-Customer": [
   396              "apiary_cloudstorage_single_post_uploads"
   397            ],
   398            "X-Guploader-Request-Result": [
   399              "success"
   400            ],
   401            "X-Guploader-Upload-Result": [
   402              "success"
   403            ],
   404            "X-Guploader-Uploadid": [
   405              "AEnB2UpNEBdcrZd9PvqVLmZUesO5HZxqavcQJm6HYPeLTIyIFpj02T7G7vUH5w9O5YIvSPMIAVjRYRoN5EBoNAL6PgybxLWwhg"
   406            ]
   407          },
   408          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMiLCJuYW1lIjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI2ODg0MjMxMSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOCIsInRpbWVDcmVhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDoyOC44NDBaIiwidXBkYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6MjguODQwWiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwidGltZVN0b3JhZ2VDbGFzc1VwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjI4Ljg0MFoiLCJzaXplIjoiMTIiLCJtZDVIYXNoIjoiN1FkaWgxTXVoalplaEI2U3Y4VU5qQT09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzP2dlbmVyYXRpb249MTU2NTM2NzI2ODg0MjMxMSZhbHQ9bWVkaWEiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoicHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifSwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyNjg4NDIzMTEiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDTWUyZ3NDWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L2Jsb2ItZm9yLWF0dHJpYnV0ZXMvMTU2NTM2NzI2ODg0MjMxMS9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMvYWNsL3Byb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwicm9sZSI6Ik9XTkVSIiwiZW1haWwiOiJydmFuZ2VudEBnb29nbGUuY29tIiwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifV0sIm93bmVyIjp7ImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSJ9LCJjcmMzMmMiOiIvbXp4M0E9PSIsImV0YWciOiJDTWUyZ3NDWDl1TUNFQUU9In0="
   409        }
   410      },
   411      {
   412        "ID": "d87280286f159591",
   413        "Request": {
   414          "Method": "GET",
   415          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/blob-for-attributes?alt=json\u0026prettyPrint=false\u0026projection=full",
   416          "Header": {
   417            "Accept-Encoding": [
   418              "gzip"
   419            ],
   420            "User-Agent": [
   421              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   422            ]
   423          },
   424          "MediaType": "",
   425          "BodyParts": [
   426            ""
   427          ]
   428        },
   429        "Response": {
   430          "StatusCode": 200,
   431          "Proto": "HTTP/1.1",
   432          "ProtoMajor": 1,
   433          "ProtoMinor": 1,
   434          "Header": {
   435            "Alt-Svc": [
   436              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   437            ],
   438            "Cache-Control": [
   439              "private, max-age=0, must-revalidate, no-transform"
   440            ],
   441            "Content-Length": [
   442              "2831"
   443            ],
   444            "Content-Type": [
   445              "application/json; charset=UTF-8"
   446            ],
   447            "Date": [
   448              "Fri, 09 Aug 2019 16:14:28 GMT"
   449            ],
   450            "Etag": [
   451              "CMe2gsCX9uMCEAE="
   452            ],
   453            "Expires": [
   454              "CLEARED"
   455            ],
   456            "Server": [
   457              "UploadServer"
   458            ],
   459            "Vary": [
   460              "Origin",
   461              "X-Origin"
   462            ],
   463            "X-Guploader-Customer": [
   464              "apiary_cloudstorage_metadata"
   465            ],
   466            "X-Guploader-Request-Result": [
   467              "success"
   468            ],
   469            "X-Guploader-Upload-Result": [
   470              "success"
   471            ],
   472            "X-Guploader-Uploadid": [
   473              "AEnB2Urj2fKkqpWFGqW-ECAezXXfjw4pK_D8zbn1SPjBMJGoPA5TwvlEhYR66PfT7X9Ysy1fF2L9uYX7eH1d6_2tWOf41d3K_w"
   474            ]
   475          },
   476          "Body": "eyJraW5kIjoic3RvcmFnZSNvYmplY3QiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExIiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMiLCJuYW1lIjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJnZW5lcmF0aW9uIjoiMTU2NTM2NzI2ODg0MjMxMSIsIm1ldGFnZW5lcmF0aW9uIjoiMSIsImNvbnRlbnRUeXBlIjoidGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOCIsInRpbWVDcmVhdGVkIjoiMjAxOS0wOC0wOVQxNjoxNDoyOC44NDBaIiwidXBkYXRlZCI6IjIwMTktMDgtMDlUMTY6MTQ6MjguODQwWiIsInN0b3JhZ2VDbGFzcyI6IlJFR0lPTkFMIiwidGltZVN0b3JhZ2VDbGFzc1VwZGF0ZWQiOiIyMDE5LTA4LTA5VDE2OjE0OjI4Ljg0MFoiLCJzaXplIjoiMTIiLCJtZDVIYXNoIjoiN1FkaWgxTXVoalplaEI2U3Y4VU5qQT09IiwibWVkaWFMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vZG93bmxvYWQvc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzP2dlbmVyYXRpb249MTU2NTM2NzI2ODg0MjMxMSZhbHQ9bWVkaWEiLCJhY2wiOlt7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3Byb2plY3Qtb3duZXJzLTg5Mjk0MjYzODEyOSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC9wcm9qZWN0LW93bmVycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoicHJvamVjdC1vd25lcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJvd25lcnMifSwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3Byb2plY3QtZWRpdG9ycy04OTI5NDI2MzgxMjkiLCJzZWxmTGluayI6Imh0dHBzOi8vd3d3Lmdvb2dsZWFwaXMuY29tL3N0b3JhZ2UvdjEvYi9nby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L28vYmxvYi1mb3ItYXR0cmlidXRlcy9hY2wvcHJvamVjdC1lZGl0b3JzLTg5Mjk0MjYzODEyOSIsImJ1Y2tldCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQiLCJvYmplY3QiOiJibG9iLWZvci1hdHRyaWJ1dGVzIiwiZ2VuZXJhdGlvbiI6IjE1NjUzNjcyNjg4NDIzMTEiLCJlbnRpdHkiOiJwcm9qZWN0LWVkaXRvcnMtODkyOTQyNjM4MTI5Iiwicm9sZSI6Ik9XTkVSIiwicHJvamVjdFRlYW0iOnsicHJvamVjdE51bWJlciI6Ijg5Mjk0MjYzODEyOSIsInRlYW0iOiJlZGl0b3JzIn0sImV0YWciOiJDTWUyZ3NDWDl1TUNFQUU9In0seyJraW5kIjoic3RvcmFnZSNvYmplY3RBY2Nlc3NDb250cm9sIiwiaWQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0L2Jsb2ItZm9yLWF0dHJpYnV0ZXMvMTU2NTM2NzI2ODg0MjMxMS9wcm9qZWN0LXZpZXdlcnMtODkyOTQyNjM4MTI5Iiwic2VsZkxpbmsiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9zdG9yYWdlL3YxL2IvZ28tY2xvdWQtYmxvYi10ZXN0LWJ1Y2tldC9vL2Jsb2ItZm9yLWF0dHJpYnV0ZXMvYWNsL3Byb2plY3Qtdmlld2Vycy04OTI5NDI2MzgxMjkiLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoicHJvamVjdC12aWV3ZXJzLTg5Mjk0MjYzODEyOSIsInJvbGUiOiJSRUFERVIiLCJwcm9qZWN0VGVhbSI6eyJwcm9qZWN0TnVtYmVyIjoiODkyOTQyNjM4MTI5IiwidGVhbSI6InZpZXdlcnMifSwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifSx7ImtpbmQiOiJzdG9yYWdlI29iamVjdEFjY2Vzc0NvbnRyb2wiLCJpZCI6ImdvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvYmxvYi1mb3ItYXR0cmlidXRlcy8xNTY1MzY3MjY4ODQyMzExL3VzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSIsInNlbGZMaW5rIjoiaHR0cHM6Ly93d3cuZ29vZ2xlYXBpcy5jb20vc3RvcmFnZS92MS9iL2dvLWNsb3VkLWJsb2ItdGVzdC1idWNrZXQvby9ibG9iLWZvci1hdHRyaWJ1dGVzL2FjbC91c2VyLXJ2YW5nZW50QGdvb2dsZS5jb20iLCJidWNrZXQiOiJnby1jbG91ZC1ibG9iLXRlc3QtYnVja2V0Iiwib2JqZWN0IjoiYmxvYi1mb3ItYXR0cmlidXRlcyIsImdlbmVyYXRpb24iOiIxNTY1MzY3MjY4ODQyMzExIiwiZW50aXR5IjoidXNlci1ydmFuZ2VudEBnb29nbGUuY29tIiwicm9sZSI6Ik9XTkVSIiwiZW1haWwiOiJydmFuZ2VudEBnb29nbGUuY29tIiwiZXRhZyI6IkNNZTJnc0NYOXVNQ0VBRT0ifV0sIm93bmVyIjp7ImVudGl0eSI6InVzZXItcnZhbmdlbnRAZ29vZ2xlLmNvbSJ9LCJjcmMzMmMiOiIvbXp4M0E9PSIsImV0YWciOiJDTWUyZ3NDWDl1TUNFQUU9In0="
   477        }
   478      },
   479      {
   480        "ID": "b2feb10cdba36cd7",
   481        "Request": {
   482          "Method": "DELETE",
   483          "URL": "https://www.googleapis.com/storage/v1/b/go-cloud-blob-test-bucket/o/blob-for-attributes?alt=json\u0026prettyPrint=false",
   484          "Header": {
   485            "Accept-Encoding": [
   486              "gzip"
   487            ],
   488            "User-Agent": [
   489              "google-api-go-client/0.5 go-cloud/blob/0.1.0"
   490            ]
   491          },
   492          "MediaType": "",
   493          "BodyParts": [
   494            ""
   495          ]
   496        },
   497        "Response": {
   498          "StatusCode": 204,
   499          "Proto": "HTTP/1.1",
   500          "ProtoMajor": 1,
   501          "ProtoMinor": 1,
   502          "Header": {
   503            "Alt-Svc": [
   504              "quic=\":443\"; ma=2592000; v=\"46,43,39\""
   505            ],
   506            "Cache-Control": [
   507              "no-cache, no-store, max-age=0, must-revalidate"
   508            ],
   509            "Content-Length": [
   510              "0"
   511            ],
   512            "Content-Type": [
   513              "application/json"
   514            ],
   515            "Date": [
   516              "Fri, 09 Aug 2019 16:14:29 GMT"
   517            ],
   518            "Expires": [
   519              "CLEARED"
   520            ],
   521            "Pragma": [
   522              "no-cache"
   523            ],
   524            "Server": [
   525              "UploadServer"
   526            ],
   527            "Vary": [
   528              "Origin",
   529              "X-Origin"
   530            ],
   531            "X-Guploader-Customer": [
   532              "apiary_cloudstorage_metadata"
   533            ],
   534            "X-Guploader-Request-Result": [
   535              "success"
   536            ],
   537            "X-Guploader-Upload-Result": [
   538              "success"
   539            ],
   540            "X-Guploader-Uploadid": [
   541              "AEnB2UrXY3G2gDFeYdXm6DgmYVH8T7XqAemoaqvfBBtEZt5ML7wCcNB4jFv_o1m6hwIV-C6VXO2ITdrN5ZQun4cPzroAHtRlbg"
   542            ]
   543          },
   544          "Body": ""
   545        }
   546      }
   547    ]
   548  }