Skip to content

Commit 4a8dde9

Browse files
authored
chore(cpp): Update update cache sample and add ttl option (#16032)
1 parent 229d334 commit 4a8dde9

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

google/cloud/storagecontrol/v2/samples/storage_control_anywhere_cache_samples.cc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,13 @@ void UpdateAnywhereCache(
8686
std::vector<std::string> const& argv) {
8787
// [START storage_control_update_anywhere_cache]
8888
namespace storagecontrol = google::cloud::storagecontrol_v2;
89-
[](storagecontrol::StorageControlClient client, std::string const& cache_name,
90-
std::string const& admission_policy) {
89+
[](storagecontrol::StorageControlClient client,
90+
std::string const& cache_name) {
9191
google::storage::control::v2::AnywhereCache cache;
9292
google::protobuf::FieldMask field_mask;
93-
field_mask.add_paths("admission_policy");
93+
field_mask.add_paths("ttl");
9494
cache.set_name(cache_name);
95-
cache.set_admission_policy(admission_policy);
95+
cache.mutable_ttl()->set_seconds(86400);
9696
// Start an update operation and block until it completes. Real applications
9797
// may want to setup a callback, wait on a coroutine, or poll until it
9898
// completes.
@@ -101,7 +101,7 @@ void UpdateAnywhereCache(
101101
std::cout << "Updated anywhere cache: " << anywhere_cache->name() << "\n";
102102
}
103103
// [END storage_control_update_anywhere_cache]
104-
(std::move(client), argv.at(0), argv.at(1));
104+
(std::move(client), argv.at(0));
105105
}
106106

107107
void PauseAnywhereCache(
@@ -221,8 +221,7 @@ int main(int argc, char* argv[]) { // NOLINT(bugprone-exception-escape)
221221
CreateAnywhereCache),
222222
make_entry("get-anywhere-cache", {"cache-name"}, GetAnywhereCache),
223223
make_entry("list-anywhere-caches", {"bucket-name"}, ListAnywhereCaches),
224-
make_entry("update-anywhere-cache", {"cache-name", "admission-policy"},
225-
UpdateAnywhereCache),
224+
make_entry("update-anywhere-cache", {"cache-name"}, UpdateAnywhereCache),
226225
make_entry("pause-anywhere-cache", {"cache-name"}, PauseAnywhereCache),
227226
make_entry("resume-anywhere-cache", {"cache-name"}, ResumeAnywhereCache),
228227
make_entry("disable-anywhere-cache", {"cache-name"},

0 commit comments

Comments
 (0)