15#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_ASYNC_OBJECT_RESPONSES_H
16#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_STORAGE_ASYNC_OBJECT_RESPONSES_H
18#include "google/cloud/storage/object_metadata.h"
19#include "google/cloud/storage/version.h"
20#include "absl/types/optional.h"
29GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
34
35
36
37
38
39
40
41
48
49
50
51
52
53
54
55
56
57
58
59
60
64
65
66
67
68
72GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_END
Contains experimental features for the GCS C++ Client Library.
Definition: async_client.h:27
Contains all the Google Cloud Storage C++ client APIs.
Definition: auto_finalize.h:24
Represents the response from reading a subset of an object.
Definition: async_object_responses.h:32
absl::optional< storage::ObjectMetadata > object_metadata
If available, the full object metadata.
Definition: async_object_responses.h:45
std::multimap< std::string, std::string > request_metadata
Per-request metadata and annotations.
Definition: async_object_responses.h:69
Status status
The final status of the download.
Definition: async_object_responses.h:42
std::vector< std::string > contents
The object contents.
Definition: async_object_responses.h:61