Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.

Commit

Permalink
feat: Etags in Secret Manager (#481)
Browse files Browse the repository at this point in the history
This PR was generated using Autosynth. 🌈

Synth log will be available here:
https://source.cloud.google.com/results/invocations/359cfa48-17e7-4967-a6fe-099f36284b4a/targets

- [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)

PiperOrigin-RevId: 373836373
Source-Link: googleapis/googleapis@bff8074
  • Loading branch information
yoshi-automation authored May 21, 2021
1 parent ccb4b00 commit b2b9934
Show file tree
Hide file tree
Showing 26 changed files with 1,626 additions and 219 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,7 @@ public final void deleteSecret(String name) {
* DeleteSecretRequest request =
* DeleteSecretRequest.newBuilder()
* .setName(SecretName.of("[PROJECT]", "[SECRET]").toString())
* .setEtag("etag3123477")
* .build();
* secretManagerServiceClient.deleteSecret(request);
* }
Expand All @@ -807,6 +808,7 @@ public final void deleteSecret(DeleteSecretRequest request) {
* DeleteSecretRequest request =
* DeleteSecretRequest.newBuilder()
* .setName(SecretName.of("[PROJECT]", "[SECRET]").toString())
* .setEtag("etag3123477")
* .build();
* ApiFuture<Empty> future =
* secretManagerServiceClient.deleteSecretCallable().futureCall(request);
Expand Down Expand Up @@ -981,7 +983,7 @@ public final ListSecretVersionsPagedResponse listSecretVersions(
/**
* Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand All @@ -997,7 +999,7 @@ public final ListSecretVersionsPagedResponse listSecretVersions(
* @param name Required. The resource name of the
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format
* `projects/&#42;/secrets/&#42;/versions/&#42;`.
* `projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand All @@ -1011,7 +1013,7 @@ public final SecretVersion getSecretVersion(SecretVersionName name) {
/**
* Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand All @@ -1027,7 +1029,7 @@ public final SecretVersion getSecretVersion(SecretVersionName name) {
* @param name Required. The resource name of the
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format
* `projects/&#42;/secrets/&#42;/versions/&#42;`.
* `projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
Expand All @@ -1040,7 +1042,7 @@ public final SecretVersion getSecretVersion(String name) {
/**
* Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand All @@ -1067,7 +1069,7 @@ public final SecretVersion getSecretVersion(GetSecretVersionRequest request) {
/**
* Gets metadata for a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand Down Expand Up @@ -1095,7 +1097,7 @@ public final UnaryCallable<GetSecretVersionRequest, SecretVersion> getSecretVers
* Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the
* secret data.
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand All @@ -1111,6 +1113,8 @@ public final UnaryCallable<GetSecretVersionRequest, SecretVersion> getSecretVers
* @param name Required. The resource name of the
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format
* `projects/&#42;/secrets/&#42;/versions/&#42;`.
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final AccessSecretVersionResponse accessSecretVersion(SecretVersionName name) {
Expand All @@ -1126,7 +1130,7 @@ public final AccessSecretVersionResponse accessSecretVersion(SecretVersionName n
* Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the
* secret data.
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand All @@ -1142,6 +1146,8 @@ public final AccessSecretVersionResponse accessSecretVersion(SecretVersionName n
* @param name Required. The resource name of the
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion] in the format
* `projects/&#42;/secrets/&#42;/versions/&#42;`.
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
public final AccessSecretVersionResponse accessSecretVersion(String name) {
Expand All @@ -1155,7 +1161,7 @@ public final AccessSecretVersionResponse accessSecretVersion(String name) {
* Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the
* secret data.
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand Down Expand Up @@ -1184,7 +1190,7 @@ public final AccessSecretVersionResponse accessSecretVersion(AccessSecretVersion
* Accesses a [SecretVersion][google.cloud.secretmanager.v1.SecretVersion]. This call returns the
* secret data.
*
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the `latest`
* <p>`projects/&#42;/secrets/&#42;/versions/latest` is an alias to the most recently created
* [SecretVersion][google.cloud.secretmanager.v1.SecretVersion].
*
* <p>Sample code:
Expand Down Expand Up @@ -1284,6 +1290,7 @@ public final SecretVersion disableSecretVersion(String name) {
* DisableSecretVersionRequest request =
* DisableSecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* SecretVersion response = secretManagerServiceClient.disableSecretVersion(request);
* }
Expand Down Expand Up @@ -1312,6 +1319,7 @@ public final SecretVersion disableSecretVersion(DisableSecretVersionRequest requ
* DisableSecretVersionRequest request =
* DisableSecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* ApiFuture<SecretVersion> future =
* secretManagerServiceClient.disableSecretVersionCallable().futureCall(request);
Expand Down Expand Up @@ -1401,6 +1409,7 @@ public final SecretVersion enableSecretVersion(String name) {
* EnableSecretVersionRequest request =
* EnableSecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* SecretVersion response = secretManagerServiceClient.enableSecretVersion(request);
* }
Expand Down Expand Up @@ -1429,6 +1438,7 @@ public final SecretVersion enableSecretVersion(EnableSecretVersionRequest reques
* EnableSecretVersionRequest request =
* EnableSecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* ApiFuture<SecretVersion> future =
* secretManagerServiceClient.enableSecretVersionCallable().futureCall(request);
Expand Down Expand Up @@ -1521,6 +1531,7 @@ public final SecretVersion destroySecretVersion(String name) {
* DestroySecretVersionRequest request =
* DestroySecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* SecretVersion response = secretManagerServiceClient.destroySecretVersion(request);
* }
Expand Down Expand Up @@ -1550,6 +1561,7 @@ public final SecretVersion destroySecretVersion(DestroySecretVersionRequest requ
* DestroySecretVersionRequest request =
* DestroySecretVersionRequest.newBuilder()
* .setName(SecretVersionName.of("[PROJECT]", "[SECRET]", "[SECRET_VERSION]").toString())
* .setEtag("etag3123477")
* .build();
* ApiFuture<SecretVersion> future =
* secretManagerServiceClient.destroySecretVersionCallable().futureCall(request);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,7 @@ public void createSecretTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.putAllLabels(new HashMap<String, String>())
.addAllTopics(new ArrayList<Topic>())
.setEtag("etag3123477")
.setRotation(Rotation.newBuilder().build())
.build();
mockSecretManagerService.addResponse(expectedResponse);
Expand Down Expand Up @@ -238,6 +239,7 @@ public void createSecretTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.putAllLabels(new HashMap<String, String>())
.addAllTopics(new ArrayList<Topic>())
.setEtag("etag3123477")
.setRotation(Rotation.newBuilder().build())
.build();
mockSecretManagerService.addResponse(expectedResponse);
Expand Down Expand Up @@ -286,6 +288,7 @@ public void addSecretVersionTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -330,6 +333,7 @@ public void addSecretVersionTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -375,6 +379,7 @@ public void getSecretTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.putAllLabels(new HashMap<String, String>())
.addAllTopics(new ArrayList<Topic>())
.setEtag("etag3123477")
.setRotation(Rotation.newBuilder().build())
.build();
mockSecretManagerService.addResponse(expectedResponse);
Expand Down Expand Up @@ -418,6 +423,7 @@ public void getSecretTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.putAllLabels(new HashMap<String, String>())
.addAllTopics(new ArrayList<Topic>())
.setEtag("etag3123477")
.setRotation(Rotation.newBuilder().build())
.build();
mockSecretManagerService.addResponse(expectedResponse);
Expand Down Expand Up @@ -461,6 +467,7 @@ public void updateSecretTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.putAllLabels(new HashMap<String, String>())
.addAllTopics(new ArrayList<Topic>())
.setEtag("etag3123477")
.setRotation(Rotation.newBuilder().build())
.build();
mockSecretManagerService.addResponse(expectedResponse);
Expand Down Expand Up @@ -662,6 +669,7 @@ public void getSecretVersionTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -703,6 +711,7 @@ public void getSecretVersionTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -822,6 +831,7 @@ public void disableSecretVersionTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -864,6 +874,7 @@ public void disableSecretVersionTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -906,6 +917,7 @@ public void enableSecretVersionTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -947,6 +959,7 @@ public void enableSecretVersionTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -988,6 +1001,7 @@ public void destroySecretVersionTest() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down Expand Up @@ -1030,6 +1044,7 @@ public void destroySecretVersionTest2() throws Exception {
.setCreateTime(Timestamp.newBuilder().build())
.setDestroyTime(Timestamp.newBuilder().build())
.setReplicationStatus(ReplicationStatus.newBuilder().build())
.setEtag("etag3123477")
.build();
mockSecretManagerService.addResponse(expectedResponse);

Expand Down
Loading

0 comments on commit b2b9934

Please sign in to comment.