lib/google/cloud/parallelstore/v1beta/parallelstore/paths.rb in google-cloud-parallelstore-v1beta-0.1.0 vs lib/google/cloud/parallelstore/v1beta/parallelstore/paths.rb in google-cloud-parallelstore-v1beta-0.2.0

- old
+ new

@@ -94,9 +94,26 @@ raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/" "projects/#{project}/global/networks/#{network}" end + ## + # Create a fully-qualified ServiceAccount resource string. + # + # The resource will be in the following format: + # + # `projects/{project}/serviceAccounts/{service_account}` + # + # @param project [String] + # @param service_account [String] + # + # @return [::String] + def service_account_path project:, service_account: + raise ::ArgumentError, "project cannot contain /" if project.to_s.include? "/" + + "projects/#{project}/serviceAccounts/#{service_account}" + end + extend self end end end end