Skip to content

Commit 041f783

Browse files
authored
cleanup(common): make Idempotency enum public (#8049)
1 parent 9f19f04 commit 041f783

File tree

198 files changed

+1061
-1045
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+1061
-1045
lines changed

generator/integration_tests/golden/golden_kitchen_sink_connection_idempotency_policy.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace cloud {
2525
namespace golden {
2626
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2727

28-
using ::google::cloud::internal::Idempotency;
28+
using ::google::cloud::Idempotency;
2929

3030
GoldenKitchenSinkConnectionIdempotencyPolicy::~GoldenKitchenSinkConnectionIdempotencyPolicy() = default;
3131

generator/integration_tests/golden/golden_kitchen_sink_connection_idempotency_policy.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#ifndef GOOGLE_CLOUD_CPP_GENERATOR_INTEGRATION_TESTS_GOLDEN_GOLDEN_KITCHEN_SINK_CONNECTION_IDEMPOTENCY_POLICY_H
2020
#define GOOGLE_CLOUD_CPP_GENERATOR_INTEGRATION_TESTS_GOLDEN_GOLDEN_KITCHEN_SINK_CONNECTION_IDEMPOTENCY_POLICY_H
2121

22+
#include "google/cloud/idempotency.h"
2223
#include "google/cloud/internal/retry_policy.h"
23-
#include "google/cloud/status_or.h"
2424
#include "google/cloud/version.h"
2525
#include <generator/integration_tests/test.grpc.pb.h>
2626
#include <memory>
@@ -37,22 +37,22 @@ class GoldenKitchenSinkConnectionIdempotencyPolicy {
3737
/// Create a new copy of this object.
3838
virtual std::unique_ptr<GoldenKitchenSinkConnectionIdempotencyPolicy> clone() const = 0;
3939

40-
virtual google::cloud::internal::Idempotency
40+
virtual google::cloud::Idempotency
4141
GenerateAccessToken(google::test::admin::database::v1::GenerateAccessTokenRequest const& request) = 0;
4242

43-
virtual google::cloud::internal::Idempotency
43+
virtual google::cloud::Idempotency
4444
GenerateIdToken(google::test::admin::database::v1::GenerateIdTokenRequest const& request) = 0;
4545

46-
virtual google::cloud::internal::Idempotency
46+
virtual google::cloud::Idempotency
4747
WriteLogEntries(google::test::admin::database::v1::WriteLogEntriesRequest const& request) = 0;
4848

49-
virtual google::cloud::internal::Idempotency
49+
virtual google::cloud::Idempotency
5050
ListLogs(google::test::admin::database::v1::ListLogsRequest request) = 0;
5151

52-
virtual google::cloud::internal::Idempotency
52+
virtual google::cloud::Idempotency
5353
ListServiceAccountKeys(google::test::admin::database::v1::ListServiceAccountKeysRequest const& request) = 0;
5454

55-
virtual google::cloud::internal::Idempotency
55+
virtual google::cloud::Idempotency
5656
DoNothing(google::protobuf::Empty const& request) = 0;
5757
};
5858

generator/integration_tests/golden/golden_thing_admin_connection_idempotency_policy.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace cloud {
2525
namespace golden {
2626
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2727

28-
using ::google::cloud::internal::Idempotency;
28+
using ::google::cloud::Idempotency;
2929

3030
GoldenThingAdminConnectionIdempotencyPolicy::~GoldenThingAdminConnectionIdempotencyPolicy() = default;
3131

generator/integration_tests/golden/golden_thing_admin_connection_idempotency_policy.h

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,8 @@
1919
#ifndef GOOGLE_CLOUD_CPP_GENERATOR_INTEGRATION_TESTS_GOLDEN_GOLDEN_THING_ADMIN_CONNECTION_IDEMPOTENCY_POLICY_H
2020
#define GOOGLE_CLOUD_CPP_GENERATOR_INTEGRATION_TESTS_GOLDEN_GOLDEN_THING_ADMIN_CONNECTION_IDEMPOTENCY_POLICY_H
2121

22-
#include "google/cloud/future.h"
22+
#include "google/cloud/idempotency.h"
2323
#include "google/cloud/internal/retry_policy.h"
24-
#include "google/cloud/status_or.h"
2524
#include "google/cloud/version.h"
2625
#include <generator/integration_tests/test.grpc.pb.h>
2726
#include <memory>
@@ -38,58 +37,58 @@ class GoldenThingAdminConnectionIdempotencyPolicy {
3837
/// Create a new copy of this object.
3938
virtual std::unique_ptr<GoldenThingAdminConnectionIdempotencyPolicy> clone() const = 0;
4039

41-
virtual google::cloud::internal::Idempotency
40+
virtual google::cloud::Idempotency
4241
ListDatabases(google::test::admin::database::v1::ListDatabasesRequest request) = 0;
4342

44-
virtual google::cloud::internal::Idempotency
43+
virtual google::cloud::Idempotency
4544
CreateDatabase(google::test::admin::database::v1::CreateDatabaseRequest const& request) = 0;
4645

47-
virtual google::cloud::internal::Idempotency
46+
virtual google::cloud::Idempotency
4847
GetDatabase(google::test::admin::database::v1::GetDatabaseRequest const& request) = 0;
4948

50-
virtual google::cloud::internal::Idempotency
49+
virtual google::cloud::Idempotency
5150
UpdateDatabaseDdl(google::test::admin::database::v1::UpdateDatabaseDdlRequest const& request) = 0;
5251

53-
virtual google::cloud::internal::Idempotency
52+
virtual google::cloud::Idempotency
5453
DropDatabase(google::test::admin::database::v1::DropDatabaseRequest const& request) = 0;
5554

56-
virtual google::cloud::internal::Idempotency
55+
virtual google::cloud::Idempotency
5756
GetDatabaseDdl(google::test::admin::database::v1::GetDatabaseDdlRequest const& request) = 0;
5857

59-
virtual google::cloud::internal::Idempotency
58+
virtual google::cloud::Idempotency
6059
SetIamPolicy(google::iam::v1::SetIamPolicyRequest const& request) = 0;
6160

62-
virtual google::cloud::internal::Idempotency
61+
virtual google::cloud::Idempotency
6362
GetIamPolicy(google::iam::v1::GetIamPolicyRequest const& request) = 0;
6463

65-
virtual google::cloud::internal::Idempotency
64+
virtual google::cloud::Idempotency
6665
TestIamPermissions(google::iam::v1::TestIamPermissionsRequest const& request) = 0;
6766

68-
virtual google::cloud::internal::Idempotency
67+
virtual google::cloud::Idempotency
6968
CreateBackup(google::test::admin::database::v1::CreateBackupRequest const& request) = 0;
7069

71-
virtual google::cloud::internal::Idempotency
70+
virtual google::cloud::Idempotency
7271
GetBackup(google::test::admin::database::v1::GetBackupRequest const& request) = 0;
7372

74-
virtual google::cloud::internal::Idempotency
73+
virtual google::cloud::Idempotency
7574
UpdateBackup(google::test::admin::database::v1::UpdateBackupRequest const& request) = 0;
7675

77-
virtual google::cloud::internal::Idempotency
76+
virtual google::cloud::Idempotency
7877
DeleteBackup(google::test::admin::database::v1::DeleteBackupRequest const& request) = 0;
7978

80-
virtual google::cloud::internal::Idempotency
79+
virtual google::cloud::Idempotency
8180
ListBackups(google::test::admin::database::v1::ListBackupsRequest request) = 0;
8281

83-
virtual google::cloud::internal::Idempotency
82+
virtual google::cloud::Idempotency
8483
RestoreDatabase(google::test::admin::database::v1::RestoreDatabaseRequest const& request) = 0;
8584

86-
virtual google::cloud::internal::Idempotency
85+
virtual google::cloud::Idempotency
8786
ListDatabaseOperations(google::test::admin::database::v1::ListDatabaseOperationsRequest request) = 0;
8887

89-
virtual google::cloud::internal::Idempotency
88+
virtual google::cloud::Idempotency
9089
ListBackupOperations(google::test::admin::database::v1::ListBackupOperationsRequest request) = 0;
9190

92-
virtual google::cloud::internal::Idempotency
91+
virtual google::cloud::Idempotency
9392
LongRunningWithoutRouting(google::test::admin::database::v1::RestoreDatabaseRequest const& request) = 0;
9493
};
9594

generator/integration_tests/golden/tests/golden_kitchen_sink_idempotency_policy_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace golden_internal {
2222
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2323
namespace {
2424

25-
using ::google::cloud::internal::Idempotency;
25+
using ::google::cloud::Idempotency;
2626

2727
class GoldenKitchenSinkIdempotencyPolicyTest : public ::testing::Test {
2828
protected:

generator/integration_tests/golden/tests/golden_thing_admin_idempotency_policy_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace golden_internal {
2222
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2323
namespace {
2424

25-
using ::google::cloud::internal::Idempotency;
25+
using ::google::cloud::Idempotency;
2626
namespace gtab = ::google::test::admin::database::v1;
2727

2828
class GoldenIdempotencyPolicyTest : public ::testing::Test {

generator/internal/idempotency_policy_generator.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,9 @@ Status IdempotencyPolicyGenerator::GenerateHeader() {
4949

5050
// includes
5151
HeaderPrint("\n");
52-
HeaderLocalIncludes({HasLongrunningMethod() ? "google/cloud/future.h" : "",
52+
HeaderLocalIncludes({"google/cloud/idempotency.h",
5353
"google/cloud/internal/retry_policy.h",
54-
"google/cloud/status_or.h", "google/cloud/version.h"});
54+
"google/cloud/version.h"});
5555
HeaderSystemIncludes({vars("proto_grpc_header_path"), "memory"});
5656

5757
auto result = HeaderOpenNamespaces();
@@ -78,7 +78,7 @@ Status IdempotencyPolicyGenerator::GenerateHeader() {
7878
{
7979
// clang-format off
8080
{"\n"
81-
" virtual google::cloud::internal::Idempotency\n"
81+
" virtual google::cloud::Idempotency\n"
8282
" $method_name$($request_type$ const& request) = 0;\n"}
8383
// clang-format on
8484
},
@@ -87,7 +87,7 @@ Status IdempotencyPolicyGenerator::GenerateHeader() {
8787
{
8888
// clang-format off
8989
{"\n"
90-
" virtual google::cloud::internal::Idempotency\n"
90+
" virtual google::cloud::Idempotency\n"
9191
" $method_name$($request_type$ request) = 0;\n"}
9292
// clang-format on
9393
},
@@ -130,7 +130,7 @@ Status IdempotencyPolicyGenerator::GenerateCc() {
130130
auto result = CcOpenNamespaces();
131131
if (!result.ok()) return result;
132132

133-
CcPrint("\nusing ::google::cloud::internal::Idempotency;\n");
133+
CcPrint("\nusing ::google::cloud::Idempotency;\n");
134134

135135
CcPrint( // clang-format off
136136
"\n$idempotency_class_name$::~$idempotency_class_name$() = default;\n");

google/cloud/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ add_library(
6161
iam_bindings.h
6262
iam_policy.cc
6363
iam_policy.h
64+
idempotency.h
6465
internal/absl_str_cat_quiet.h
6566
internal/absl_str_join_quiet.h
6667
internal/absl_str_replace_quiet.h

google/cloud/accessapproval/access_approval_connection_idempotency_policy.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ namespace cloud {
2525
namespace accessapproval {
2626
GOOGLE_CLOUD_CPP_INLINE_NAMESPACE_BEGIN
2727

28-
using ::google::cloud::internal::Idempotency;
28+
using ::google::cloud::Idempotency;
2929

3030
AccessApprovalConnectionIdempotencyPolicy::
3131
~AccessApprovalConnectionIdempotencyPolicy() = default;

google/cloud/accessapproval/access_approval_connection_idempotency_policy.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
#ifndef GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_ACCESSAPPROVAL_ACCESS_APPROVAL_CONNECTION_IDEMPOTENCY_POLICY_H
2020
#define GOOGLE_CLOUD_CPP_GOOGLE_CLOUD_ACCESSAPPROVAL_ACCESS_APPROVAL_CONNECTION_IDEMPOTENCY_POLICY_H
2121

22+
#include "google/cloud/idempotency.h"
2223
#include "google/cloud/internal/retry_policy.h"
23-
#include "google/cloud/status_or.h"
2424
#include "google/cloud/version.h"
2525
#include <google/cloud/accessapproval/v1/accessapproval.grpc.pb.h>
2626
#include <memory>
@@ -38,31 +38,31 @@ class AccessApprovalConnectionIdempotencyPolicy {
3838
virtual std::unique_ptr<AccessApprovalConnectionIdempotencyPolicy> clone()
3939
const = 0;
4040

41-
virtual google::cloud::internal::Idempotency ListApprovalRequests(
41+
virtual google::cloud::Idempotency ListApprovalRequests(
4242
google::cloud::accessapproval::v1::ListApprovalRequestsMessage
4343
request) = 0;
4444

45-
virtual google::cloud::internal::Idempotency GetApprovalRequest(
45+
virtual google::cloud::Idempotency GetApprovalRequest(
4646
google::cloud::accessapproval::v1::GetApprovalRequestMessage const&
4747
request) = 0;
4848

49-
virtual google::cloud::internal::Idempotency ApproveApprovalRequest(
49+
virtual google::cloud::Idempotency ApproveApprovalRequest(
5050
google::cloud::accessapproval::v1::ApproveApprovalRequestMessage const&
5151
request) = 0;
5252

53-
virtual google::cloud::internal::Idempotency DismissApprovalRequest(
53+
virtual google::cloud::Idempotency DismissApprovalRequest(
5454
google::cloud::accessapproval::v1::DismissApprovalRequestMessage const&
5555
request) = 0;
5656

57-
virtual google::cloud::internal::Idempotency GetAccessApprovalSettings(
57+
virtual google::cloud::Idempotency GetAccessApprovalSettings(
5858
google::cloud::accessapproval::v1::GetAccessApprovalSettingsMessage const&
5959
request) = 0;
6060

61-
virtual google::cloud::internal::Idempotency UpdateAccessApprovalSettings(
61+
virtual google::cloud::Idempotency UpdateAccessApprovalSettings(
6262
google::cloud::accessapproval::v1::
6363
UpdateAccessApprovalSettingsMessage const& request) = 0;
6464

65-
virtual google::cloud::internal::Idempotency DeleteAccessApprovalSettings(
65+
virtual google::cloud::Idempotency DeleteAccessApprovalSettings(
6666
google::cloud::accessapproval::v1::
6767
DeleteAccessApprovalSettingsMessage const& request) = 0;
6868
};

0 commit comments

Comments
 (0)