From ac36a0c5b121e11bc6abc56a1725b2fe37040323 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Thu, 13 Feb 2020 11:20:58 -0800 Subject: [PATCH] docs(redis): Update code samples --- .../cloud/redis/v1/cloud_redis_client.rb | 10 ++++- .../cloud/redis/v1beta1/cloud_redis_client.rb | 7 +++- google-cloud-redis/synth.metadata | 28 ++++++++++---- .../cloud/redis/v1/cloud_redis_client_test.rb | 38 ++++++++++++++----- .../redis/v1beta1/cloud_redis_client_test.rb | 25 +++++++++--- 5 files changed, 83 insertions(+), 25 deletions(-) diff --git a/google-cloud-redis/lib/google/cloud/redis/v1/cloud_redis_client.rb b/google-cloud-redis/lib/google/cloud/redis/v1/cloud_redis_client.rb index 96cebc55d538..781577699668 100644 --- a/google-cloud-redis/lib/google/cloud/redis/v1/cloud_redis_client.rb +++ b/google-cloud-redis/lib/google/cloud/redis/v1/cloud_redis_client.rb @@ -539,8 +539,14 @@ def create_instance \ # paths_element_2 = "memory_size_gb" # paths = [paths_element, paths_element_2] # update_mask = { paths: paths } - # display_name = " instance.memory_size_gb=4" - # instance = { display_name: display_name } + # display_name = "UpdatedDisplayName" + # name = "projects//locations//instances/" + # memory_size_gb = 4 + # instance = { + # display_name: display_name, + # name: name, + # memory_size_gb: memory_size_gb + # } # # # Register a callback during the method call. # operation = cloud_redis_client.update_instance(update_mask, instance) do |op| diff --git a/google-cloud-redis/lib/google/cloud/redis/v1beta1/cloud_redis_client.rb b/google-cloud-redis/lib/google/cloud/redis/v1beta1/cloud_redis_client.rb index 3823aee2fbca..8fc3cb6f230f 100644 --- a/google-cloud-redis/lib/google/cloud/redis/v1beta1/cloud_redis_client.rb +++ b/google-cloud-redis/lib/google/cloud/redis/v1beta1/cloud_redis_client.rb @@ -548,8 +548,13 @@ def create_instance \ # paths = [paths_element, paths_element_2] # update_mask = { paths: paths } # display_name = "UpdatedDisplayName" + # name = "projects//locations//instances/" # memory_size_gb = 4 - # instance = { display_name: display_name, memory_size_gb: memory_size_gb } + # instance = { + # display_name: display_name, + # name: name, + # memory_size_gb: memory_size_gb + # } # # # Register a callback during the method call. # operation = cloud_redis_client.update_instance(update_mask, instance) do |op| diff --git a/google-cloud-redis/synth.metadata b/google-cloud-redis/synth.metadata index 625d8b50ef26..3e22691f2d20 100644 --- a/google-cloud-redis/synth.metadata +++ b/google-cloud-redis/synth.metadata @@ -1,27 +1,41 @@ { - "updateTime": "2020-02-05T11:45:13.610321Z", + "updateTime": "2020-02-13T11:42:24.247034Z", "sources": [ + { + "git": { + "name": ".", + "remote": "https://github.com/googleapis/google-cloud-ruby.git", + "sha": "ade2581a110c8c9f90293d9875ba09e39e795128" + } + }, + { + "git": { + "name": "synthtool", + "remote": "rpc://devrel/cloud/libraries/tools/autosynth", + "sha": "dd7cd93888cbeb1d4c56a1ca814491c7813160e8" + } + }, { "generator": { "name": "artman", - "version": "0.44.4", - "dockerImage": "googleapis/artman@sha256:19e945954fc960a4bdfee6cb34695898ab21a8cf0bac063ee39b91f00a1faec8" + "version": "0.45.0", + "dockerImage": "googleapis/artman@sha256:6aec9c34db0e4be221cdaf6faba27bdc07cfea846808b3d3b964dfce3a9a0f9b" } }, { "git": { "name": "googleapis", "remote": "https://github.com/googleapis/googleapis.git", - "sha": "a8ed9d921fdddc61d8467bfd7c1668f0ad90435c", - "internalRef": "293257997", - "log": "a8ed9d921fdddc61d8467bfd7c1668f0ad90435c\nfix: set Ruby module name for OrgPolicy\n\nPiperOrigin-RevId: 293257997\n\n6c7d28509bd8315de8af0889688ee20099594269\nredis: v1beta1 add UpgradeInstance and connect_mode field to Instance\n\nPiperOrigin-RevId: 293242878\n\nae0abed4fcb4c21f5cb67a82349a049524c4ef68\nredis: v1 add connect_mode field to Instance\n\nPiperOrigin-RevId: 293241914\n\n3f7a0d29b28ee9365771da2b66edf7fa2b4e9c56\nAdds service config definition for bigqueryreservation v1beta1\n\nPiperOrigin-RevId: 293234418\n\n0c88168d5ed6fe353a8cf8cbdc6bf084f6bb66a5\naddition of BUILD & configuration for accessapproval v1\n\nPiperOrigin-RevId: 293219198\n\n39bedc2e30f4778ce81193f6ba1fec56107bcfc4\naccessapproval: v1 publish protos\n\nPiperOrigin-RevId: 293167048\n\n69d9945330a5721cd679f17331a78850e2618226\nAdd file-level `Session` resource definition\n\nPiperOrigin-RevId: 293080182\n\nf6a1a6b417f39694275ca286110bc3c1ca4db0dc\nAdd file-level `Session` resource definition\n\nPiperOrigin-RevId: 293080178\n\n29d40b78e3dc1579b0b209463fbcb76e5767f72a\nExpose managedidentities/v1beta1/ API for client library usage.\n\nPiperOrigin-RevId: 292979741\n\na22129a1fb6e18056d576dfb7717aef74b63734a\nExpose managedidentities/v1/ API for client library usage.\n\nPiperOrigin-RevId: 292968186\n\nb5cbe4a4ba64ab19e6627573ff52057a1657773d\nSecurityCenter v1p1beta1: move file-level option on top to workaround protobuf.js bug.\n\nPiperOrigin-RevId: 292647187\n\nb224b317bf20c6a4fbc5030b4a969c3147f27ad3\nAdds API definitions for bigqueryreservation v1beta1.\n\nPiperOrigin-RevId: 292634722\n\nc1468702f9b17e20dd59007c0804a089b83197d2\nSynchronize new proto/yaml changes.\n\nPiperOrigin-RevId: 292626173\n\nffdfa4f55ab2f0afc11d0eb68f125ccbd5e404bd\nvision: v1p3beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292605599\n\n78f61482cd028fc1d9892aa5d89d768666a954cd\nvision: v1p1beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292605125\n\n60bb5a294a604fd1778c7ec87b265d13a7106171\nvision: v1p2beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292604980\n\n3bcf7aa79d45eb9ec29ab9036e9359ea325a7fc3\nvision: v1p4beta1 publish annotations and retry config\n\nPiperOrigin-RevId: 292604656\n\n2717b8a1c762b26911b45ecc2e4ee01d98401b28\nFix dataproc artman client library generation.\n\nPiperOrigin-RevId: 292555664\n\n7ac66d9be8a7d7de4f13566d8663978c9ee9dcd7\nAdd Dataproc Autoscaling API to V1.\n\nPiperOrigin-RevId: 292450564\n\n5d932b2c1be3a6ef487d094e3cf5c0673d0241dd\n- Improve documentation\n- Add a client_id field to StreamingPullRequest\n\nPiperOrigin-RevId: 292434036\n\neaff9fa8edec3e914995ce832b087039c5417ea7\nmonitoring: v3 publish annotations and client retry config\n\nPiperOrigin-RevId: 292425288\n\n70958bab8c5353870d31a23fb2c40305b050d3fe\nBigQuery Storage Read API v1 clients.\n\nPiperOrigin-RevId: 292407644\n\n7a15e7fe78ff4b6d5c9606a3264559e5bde341d1\nUpdate backend proto for Google Cloud Endpoints\n\nPiperOrigin-RevId: 292391607\n\n3ca2c014e24eb5111c8e7248b1e1eb833977c83d\nbazel: Add --flaky_test_attempts=3 argument to prevent CI failures caused by flaky tests\n\nPiperOrigin-RevId: 292382559\n\n9933347c1f677e81e19a844c2ef95bfceaf694fe\nbazel:Integrate latest protoc-java-resource-names-plugin changes (fix for PyYAML dependency in bazel rules)\n\nPiperOrigin-RevId: 292376626\n\nb835ab9d2f62c88561392aa26074c0b849fb0bd3\nasset: v1p2beta1 add client config annotations\n\n* remove unintentionally exposed RPCs\n* remove messages relevant to removed RPCs\n\nPiperOrigin-RevId: 292369593\n\nc1246a29e22b0f98e800a536b5b0da2d933a55f2\nUpdating v1 protos with the latest inline documentation (in comments) and config options. Also adding a per-service .yaml file.\n\nPiperOrigin-RevId: 292310790\n\nb491d07cadaae7cde5608321f913e5ca1459b32d\nRevert accidental local_repository change\n\nPiperOrigin-RevId: 292245373\n\naf3400a8cb6110025198b59a0f7d018ae3cda700\nUpdate gapic-generator dependency (prebuilt PHP binary support).\n\nPiperOrigin-RevId: 292243997\n\n341fd5690fae36f36cf626ef048fbcf4bbe7cee6\ngrafeas: v1 add resource_definition for the grafeas.io/Project and change references for Project.\n\nPiperOrigin-RevId: 292221998\n\n42e915ec2ece1cd37a590fbcd10aa2c0fb0e5b06\nUpdate the gapic-generator, protoc-java-resource-name-plugin and protoc-docs-plugin to the latest commit.\n\nPiperOrigin-RevId: 292182368\n\nf035f47250675d31492a09f4a7586cfa395520a7\nFix grafeas build and update build.sh script to include gerafeas.\n\nPiperOrigin-RevId: 292168753\n\n26ccb214b7bc4a716032a6266bcb0a9ca55d6dbb\nasset: v1p1beta1 add client config annotations and retry config\n\nPiperOrigin-RevId: 292154210\n\n974ee5c0b5d03e81a50dafcedf41e0efebb5b749\nasset: v1beta1 add client config annotations\n\nPiperOrigin-RevId: 292152573\n\ncf3b61102ed5f36b827bc82ec39be09525f018c8\n Fix to protos for v1p1beta1 release of Cloud Security Command Center\n\nPiperOrigin-RevId: 292034635\n\n4e1cfaa7c0fede9e65d64213ca3da1b1255816c0\nUpdate the public proto to support UTF-8 encoded id for CatalogService API, increase the ListCatalogItems deadline to 300s and some minor documentation change\n\nPiperOrigin-RevId: 292030970\n\n9c483584f8fd5a1b862ae07973f4cc7bb3e46648\nasset: add annotations to v1p1beta1\n\nPiperOrigin-RevId: 292009868\n\ne19209fac29731d0baf6d9ac23da1164f7bdca24\nAdd the google.rpc.context.AttributeContext message to the open source\ndirectories.\n\nPiperOrigin-RevId: 291999930\n\nae5662960573f279502bf98a108a35ba1175e782\noslogin API: move file level option on top of the file to avoid protobuf.js bug.\n\nPiperOrigin-RevId: 291990506\n\neba3897fff7c49ed85d3c47fc96fe96e47f6f684\nAdd cc_proto_library and cc_grpc_library targets for Spanner and IAM protos.\n\nPiperOrigin-RevId: 291988651\n\n8e981acfd9b97ea2f312f11bbaa7b6c16e412dea\nBeta launch for PersonDetection and FaceDetection features.\n\nPiperOrigin-RevId: 291821782\n\n994e067fae3b21e195f7da932b08fff806d70b5d\nasset: add annotations to v1p2beta1\n\nPiperOrigin-RevId: 291815259\n\n244e1d2c89346ca2e0701b39e65552330d68545a\nAdd Playable Locations service\n\nPiperOrigin-RevId: 291806349\n\n909f8f67963daf45dd88d020877fb9029b76788d\nasset: add annotations to v1beta2\n\nPiperOrigin-RevId: 291805301\n\n3c39a1d6e23c1ef63c7fba4019c25e76c40dfe19\nKMS: add file-level message for CryptoKeyPath, it is defined in gapic yaml but not\nin proto files.\n\nPiperOrigin-RevId: 291420695\n\nc6f3f350b8387f8d1b85ed4506f30187ebaaddc3\ncontaineranalysis: update v1beta1 and bazel build with annotations\n\nPiperOrigin-RevId: 291401900\n\n92887d74b44e4e636252b7b8477d0d2570cd82db\nfix: fix the location of grpc config file.\n\nPiperOrigin-RevId: 291396015\n\ne26cab8afd19d396b929039dac5d874cf0b5336c\nexpr: add default_host and method_signature annotations to CelService\n\nPiperOrigin-RevId: 291240093\n\n06093ae3952441c34ec176d1f7431b8765cec0be\nirm: fix v1alpha2 bazel build by adding missing proto imports\n\nPiperOrigin-RevId: 291227940\n\na8a2514af326e4673063f9a3c9d0ef1091c87e6c\nAdd proto annotation for cloud/irm API\n\nPiperOrigin-RevId: 291217859\n\n8d16f76de065f530d395a4c7eabbf766d6a120fd\nGenerate Memcache v1beta2 API protos and gRPC ServiceConfig files\n\nPiperOrigin-RevId: 291008516\n\n3af1dabd93df9a9f17bf3624d3b875c11235360b\ngrafeas: Add containeranalysis default_host to Grafeas service\n\nPiperOrigin-RevId: 290965849\n\nbe2663fa95e31cba67d0cd62611a6674db9f74b7\nfix(google/maps/roads): add missing opening bracket\n\nPiperOrigin-RevId: 290964086\n\nfacc26550a0af0696e0534bc9cae9df14275aa7c\nUpdating v2 protos with the latest inline documentation (in comments) and adding a per-service .yaml file.\n\nPiperOrigin-RevId: 290952261\n\n" + "sha": "0646bc775203077226c2c34d3e4d50cc4ec53660", + "internalRef": "294809380", + "log": "0646bc775203077226c2c34d3e4d50cc4ec53660\nRemove unnecessary languages from bigquery-related artman configuration files.\n\nPiperOrigin-RevId: 294809380\n\n8b78aa04382e3d4147112ad6d344666771bb1909\nUpdate backend.proto for schemes and protocol\n\nPiperOrigin-RevId: 294788800\n\n80b8f8b3de2359831295e24e5238641a38d8488f\nAdds artman config files for bigquerystorage endpoints v1beta2, v1alpha2, v1\n\nPiperOrigin-RevId: 294763931\n\n2c17ac33b226194041155bb5340c3f34733f1b3a\nAdd parameter to sample generated for UpdateInstance. Related to https://github.com/googleapis/python-redis/issues/4\n\nPiperOrigin-RevId: 294734008\n\nd5e8a8953f2acdfe96fb15e85eb2f33739623957\nMove bigquery datatransfer to gapic v2.\n\nPiperOrigin-RevId: 294703703\n\nefd36705972cfcd7d00ab4c6dfa1135bafacd4ae\nfix: Add two annotations that we missed.\n\nPiperOrigin-RevId: 294664231\n\n8a36b928873ff9c05b43859b9d4ea14cd205df57\nFix: Define the \"bigquery.googleapis.com/Table\" resource in the BigQuery Storage API (v1beta2).\n\nPiperOrigin-RevId: 294459768\n\nc7a3caa2c40c49f034a3c11079dd90eb24987047\nFix: Define the \"bigquery.googleapis.com/Table\" resource in the BigQuery Storage API (v1).\n\nPiperOrigin-RevId: 294456889\n\n5006247aa157e59118833658084345ee59af7c09\nFix: Make deprecated fields optional\nFix: Deprecate SetLoggingServiceRequest.zone in line with the comments\nFeature: Add resource name method signatures where appropriate\n\nPiperOrigin-RevId: 294383128\n\neabba40dac05c5cbe0fca3a35761b17e372036c4\nFix: C# and PHP package/namespace capitalization for BigQuery Storage v1.\n\nPiperOrigin-RevId: 294382444\n\nf8d9a858a7a55eba8009a23aa3f5cc5fe5e88dde\nfix: artman configuration file for bigtable-admin\n\nPiperOrigin-RevId: 294322616\n\n0f29555d1cfcf96add5c0b16b089235afbe9b1a9\nAPI definition for (not-yet-launched) GCS gRPC.\n\nPiperOrigin-RevId: 294321472\n\nfcc86bee0e84dc11e9abbff8d7c3529c0626f390\nfix: Bigtable Admin v2\n\nChange LRO metadata from PartialUpdateInstanceMetadata\nto UpdateInstanceMetadata. (Otherwise, it will not build.)\n\nPiperOrigin-RevId: 294264582\n\n6d9361eae2ebb3f42d8c7ce5baf4bab966fee7c0\nrefactor: Add annotations to Bigtable Admin v2.\n\nPiperOrigin-RevId: 294243406\n\nad7616f3fc8e123451c8b3a7987bc91cea9e6913\nFix: Resource type in CreateLogMetricRequest should use logging.googleapis.com.\nFix: ListLogEntries should have a method signature for convenience of calling it.\n\nPiperOrigin-RevId: 294222165\n\n63796fcbb08712676069e20a3e455c9f7aa21026\nFix: Remove extraneous resource definition for cloudkms.googleapis.com/CryptoKey.\n\nPiperOrigin-RevId: 294176658\n\ne7d8a694f4559201e6913f6610069cb08b39274e\nDepend on the latest gapic-generator and resource names plugin.\n\nThis fixes the very old an very annoying bug: https://github.com/googleapis/gapic-generator/pull/3087\n\nPiperOrigin-RevId: 293903652\n\n806b2854a966d55374ee26bb0cef4e30eda17b58\nfix: correct capitalization of Ruby namespaces in SecurityCenter V1p1beta1\n\nPiperOrigin-RevId: 293903613\n\n1b83c92462b14d67a7644e2980f723112472e03a\nPublish annotations and grpc service config for Logging API.\n\nPiperOrigin-RevId: 293893514\n\ne46f761cd6ec15a9e3d5ed4ff321a4bcba8e8585\nGenerate the Bazel build file for recommendengine public api\n\nPiperOrigin-RevId: 293710856\n\n68477017c4173c98addac0373950c6aa9d7b375f\nMake `language_code` optional for UpdateIntentRequest and BatchUpdateIntentsRequest.\n\nThe comments and proto annotations describe this parameter as optional.\n\nPiperOrigin-RevId: 293703548\n\n16f823f578bca4e845a19b88bb9bc5870ea71ab2\nAdd BUILD.bazel files for managedidentities API\n\nPiperOrigin-RevId: 293698246\n\n2f53fd8178c9a9de4ad10fae8dd17a7ba36133f2\nAdd v1p1beta1 config file\n\nPiperOrigin-RevId: 293696729\n\n052b274138fce2be80f97b6dcb83ab343c7c8812\nAdd source field for user event and add field behavior annotations\n\nPiperOrigin-RevId: 293693115\n\n1e89732b2d69151b1b3418fff3d4cc0434f0dded\ndatacatalog: v1beta1 add three new RPCs to gapic v1beta1 config\n\nPiperOrigin-RevId: 293692823\n\n9c8bd09bbdc7c4160a44f1fbab279b73cd7a2337\nchange the name of AccessApproval service to AccessApprovalAdmin\n\nPiperOrigin-RevId: 293690934\n\n2e23b8fbc45f5d9e200572ca662fe1271bcd6760\nAdd ListEntryGroups method, add http bindings to support entry group tagging, and update some comments.\n\nPiperOrigin-RevId: 293666452\n\n0275e38a4ca03a13d3f47a9613aac8c8b0d3f1f2\nAdd proto_package field to managedidentities API. It is needed for APIs that still depend on artman generation.\n\nPiperOrigin-RevId: 293643323\n\n4cdfe8278cb6f308106580d70648001c9146e759\nRegenerating public protos for Data Catalog to add new Custom Type Entry feature.\n\nPiperOrigin-RevId: 293614782\n\n45d2a569ab526a1fad3720f95eefb1c7330eaada\nEnable client generation for v1 ManagedIdentities API.\n\nPiperOrigin-RevId: 293515675\n\n2c17086b77e6f3bcf04a1f65758dfb0c3da1568f\nAdd the Actions on Google common types (//google/actions/type/*).\n\nPiperOrigin-RevId: 293478245\n\n781aadb932e64a12fb6ead7cd842698d99588433\nDialogflow weekly v2/v2beta1 library update:\n- Documentation updates\nImportant updates are also posted at\nhttps://cloud.google.com/dialogflow/docs/release-notes\n\nPiperOrigin-RevId: 293443396\n\ne2602608c9138c2fca24162720e67f9307c30b95\nDialogflow weekly v2/v2beta1 library update:\n- Documentation updates\nImportant updates are also posted at\nhttps://cloud.google.com/dialogflow/docs/release-notes\n\nPiperOrigin-RevId: 293442964\n\nc8aef82028d06b7992278fa9294c18570dc86c3d\nAdd cc_proto_library and cc_grpc_library targets for Bigtable protos.\n\nAlso fix indentation of cc_grpc_library targets in Spanner and IAM protos.\n\nPiperOrigin-RevId: 293440538\n\ne2faab04f4cb7f9755072330866689b1943a16e9\ncloudtasks: v2 replace non-standard retry params in gapic config v2\n\nPiperOrigin-RevId: 293424055\n\ndfb4097ea628a8470292c6590a4313aee0c675bd\nerrorreporting: v1beta1 add legacy artman config for php\n\nPiperOrigin-RevId: 293423790\n\nb18aed55b45bfe5b62476292c72759e6c3e573c6\nasset: v1p1beta1 updated comment for `page_size` limit.\n\nPiperOrigin-RevId: 293421386\n\nc9ef36b7956d9859a2fc86ad35fcaa16958ab44f\nbazel: Refactor CI build scripts\n\nPiperOrigin-RevId: 293387911\n\n" } }, { "template": { "name": "ruby_library", "origin": "synthtool.gcp", - "version": "2019.10.17" + "version": "2020.2.4" } } ], diff --git a/google-cloud-redis/test/google/cloud/redis/v1/cloud_redis_client_test.rb b/google-cloud-redis/test/google/cloud/redis/v1/cloud_redis_client_test.rb index 61bdb0fd40bf..d4e887153cd6 100644 --- a/google-cloud-redis/test/google/cloud/redis/v1/cloud_redis_client_test.rb +++ b/google-cloud-redis/test/google/cloud/redis/v1/cloud_redis_client_test.rb @@ -418,11 +418,17 @@ def updater_proc paths_element_2 = "memory_size_gb" paths = [paths_element, paths_element_2] update_mask = { paths: paths } - display_name = " instance.memory_size_gb=4" - instance = { display_name: display_name } + display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" + memory_size_gb = 4 + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Create expected grpc response - name = "name3373707" + name_2 = "name2-1052831874" display_name_2 = "displayName21615000987" location_id = "locationId552319461" alternative_location_id = "alternativeLocationId-718920621" @@ -432,11 +438,11 @@ def updater_proc port = 3446913 current_location_id = "currentLocationId1312712735" status_message = "statusMessage-239442758" - memory_size_gb = 34199707 + memory_size_gb_2 = 1493816946 authorized_network = "authorizedNetwork-1733809270" persistence_iam_identity = "persistenceIamIdentity1061944584" expected_response = { - name: name, + name: name_2, display_name: display_name_2, location_id: location_id, alternative_location_id: alternative_location_id, @@ -446,7 +452,7 @@ def updater_proc port: port, current_location_id: current_location_id, status_message: status_message, - memory_size_gb: memory_size_gb, + memory_size_gb: memory_size_gb_2, authorized_network: authorized_network, persistence_iam_identity: persistence_iam_identity } @@ -490,8 +496,14 @@ def updater_proc paths_element_2 = "memory_size_gb" paths = [paths_element, paths_element_2] update_mask = { paths: paths } - display_name = " instance.memory_size_gb=4" - instance = { display_name: display_name } + display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" + memory_size_gb = 4 + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Create expected grpc response operation_error = Google::Rpc::Status.new( @@ -535,8 +547,14 @@ def updater_proc paths_element_2 = "memory_size_gb" paths = [paths_element, paths_element_2] update_mask = { paths: paths } - display_name = " instance.memory_size_gb=4" - instance = { display_name: display_name } + display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" + memory_size_gb = 4 + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Mock Grpc layer mock_method = proc do |request| diff --git a/google-cloud-redis/test/google/cloud/redis/v1beta1/cloud_redis_client_test.rb b/google-cloud-redis/test/google/cloud/redis/v1beta1/cloud_redis_client_test.rb index 0e30c48dbe8b..6a54b9c098a0 100644 --- a/google-cloud-redis/test/google/cloud/redis/v1beta1/cloud_redis_client_test.rb +++ b/google-cloud-redis/test/google/cloud/redis/v1beta1/cloud_redis_client_test.rb @@ -419,11 +419,16 @@ def updater_proc paths = [paths_element, paths_element_2] update_mask = { paths: paths } display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" memory_size_gb = 4 - instance = { display_name: display_name, memory_size_gb: memory_size_gb } + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Create expected grpc response - name = "name3373707" + name_2 = "name2-1052831874" display_name_2 = "displayName21615000987" location_id = "locationId552319461" alternative_location_id = "alternativeLocationId-718920621" @@ -437,7 +442,7 @@ def updater_proc authorized_network = "authorizedNetwork-1733809270" persistence_iam_identity = "persistenceIamIdentity1061944584" expected_response = { - name: name, + name: name_2, display_name: display_name_2, location_id: location_id, alternative_location_id: alternative_location_id, @@ -492,8 +497,13 @@ def updater_proc paths = [paths_element, paths_element_2] update_mask = { paths: paths } display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" memory_size_gb = 4 - instance = { display_name: display_name, memory_size_gb: memory_size_gb } + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Create expected grpc response operation_error = Google::Rpc::Status.new( @@ -538,8 +548,13 @@ def updater_proc paths = [paths_element, paths_element_2] update_mask = { paths: paths } display_name = "UpdatedDisplayName" + name = "projects//locations//instances/" memory_size_gb = 4 - instance = { display_name: display_name, memory_size_gb: memory_size_gb } + instance = { + display_name: display_name, + name: name, + memory_size_gb: memory_size_gb + } # Mock Grpc layer mock_method = proc do |request|