diff --git a/.github/.OwlBot.lock.yaml b/.github/.OwlBot.lock.yaml index 3473042c0..f60d77493 100644 --- a/.github/.OwlBot.lock.yaml +++ b/.github/.OwlBot.lock.yaml @@ -13,4 +13,5 @@ # limitations under the License. docker: image: gcr.io/cloud-devrel-public-resources/owlbot-java:latest - digest: sha256:df8d7b2cc0dbc65871e7edd86601901a0612b272fa3f7f0eb590c5c53aa5f92e + digest: sha256:fc52b202aa298a50a12c64efd04fea3884d867947effe2fa85382a246c09e813 +# created: 2022-04-06T16:30:03.627422514Z diff --git a/.github/auto-label.yaml b/.github/auto-label.yaml new file mode 100644 index 000000000..4caef688b --- /dev/null +++ b/.github/auto-label.yaml @@ -0,0 +1,15 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +requestsize: + enabled: true diff --git a/.kokoro/nightly/integration.cfg b/.kokoro/nightly/integration.cfg index e51c7b4c6..a2907a257 100644 --- a/.kokoro/nightly/integration.cfg +++ b/.kokoro/nightly/integration.cfg @@ -13,12 +13,12 @@ env_vars: { # TODO: remove this after we've migrated all tests and scripts env_vars: { key: "GCLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { key: "GOOGLE_CLOUD_PROJECT" - value: "gcloud-devel" + value: "java-docs-samples-testing" } env_vars: { diff --git a/CHANGELOG.md b/CHANGELOG.md index 9950d2a7b..86e1afeee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +### [2.5.4](https://github.com/googleapis/java-securitycenter/compare/v2.5.3...v2.5.4) (2022-04-15) + + +### Documentation + +* **samples:** included snippet for unmute finding ([#794](https://github.com/googleapis/java-securitycenter/issues/794)) ([58ecede](https://github.com/googleapis/java-securitycenter/commit/58ecede10b6a7e5cc10275fe7ede3a51c0868c87)) + + +### Dependencies + +* update dependency com.google.cloud:google-cloud-pubsub to v1.116.3 ([#793](https://github.com/googleapis/java-securitycenter/issues/793)) ([b5c8e4f](https://github.com/googleapis/java-securitycenter/commit/b5c8e4f63bcc27c62c7e935218b3c168e6fb1461)) +* update dependency com.google.cloud:google-cloud-shared-dependencies to v2.10.0 ([#804](https://github.com/googleapis/java-securitycenter/issues/804)) ([49c459b](https://github.com/googleapis/java-securitycenter/commit/49c459be570e3f3626b0b2f180e49cd83ae4dc33)) +* update dependency com.google.protobuf:protobuf-java-util to v3.20.0 ([#799](https://github.com/googleapis/java-securitycenter/issues/799)) ([6a81d7e](https://github.com/googleapis/java-securitycenter/commit/6a81d7e28305e379268519e76b6b64a89fa3469b)) + ### [2.5.3](https://github.com/googleapis/java-securitycenter/compare/v2.5.2...v2.5.3) (2022-03-29) diff --git a/README.md b/README.md index 085ae6882..a9cb863ea 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud libraries-bom - 25.0.0 + 25.1.0 pom import @@ -30,7 +30,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file com.google.cloud google-cloud-securitycenter - 2.3.1 + 2.5.3 @@ -47,7 +47,7 @@ If you are using Maven without BOM, add this to your dependencies: com.google.cloud google-cloud-securitycenter - 2.5.1 + 2.5.3 ``` @@ -55,20 +55,20 @@ If you are using Maven without BOM, add this to your dependencies: If you are using Gradle 5.x or later, add this to your dependencies ```Groovy -implementation platform('com.google.cloud:libraries-bom:25.0.0') +implementation platform('com.google.cloud:libraries-bom:25.1.0') implementation 'com.google.cloud:google-cloud-securitycenter' ``` If you are using Gradle without BOM, add this to your dependencies ```Groovy -implementation 'com.google.cloud:google-cloud-securitycenter:2.5.2' +implementation 'com.google.cloud:google-cloud-securitycenter:2.5.3' ``` If you are using SBT, add this to your dependencies ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.5.2" +libraryDependencies += "com.google.cloud" % "google-cloud-securitycenter" % "2.5.3" ``` ## Authentication @@ -123,7 +123,8 @@ Samples are in the [`samples/`](https://github.com/googleapis/java-securitycente | Delete Mute Rule | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/DeleteMuteRule.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/DeleteMuteRule.java) | | Get Mute Rule | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/GetMuteRule.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/GetMuteRule.java) | | List Mute Rules | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/ListMuteRules.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/ListMuteRules.java) | -| Set Mute Unmute Finding | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteUnmuteFinding.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteUnmuteFinding.java) | +| Set Mute Finding | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteFinding.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteFinding.java) | +| Set Unmute Finding | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetUnmuteFinding.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetUnmuteFinding.java) | | Update Mute Rule | [source code](https://github.com/googleapis/java-securitycenter/blob/main/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/UpdateMuteRule.java) | [![Open in Cloud Shell][shell_img]](https://console.cloud.google.com/cloudshell/open?git_repo=https://github.com/googleapis/java-securitycenter&page=editor&open_in_editor=samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/UpdateMuteRule.java) | diff --git a/google-cloud-securitycenter-bom/pom.xml b/google-cloud-securitycenter-bom/pom.xml index 6bc96126c..47b47c489 100644 --- a/google-cloud-securitycenter-bom/pom.xml +++ b/google-cloud-securitycenter-bom/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-securitycenter-bom - 2.5.3 + 2.5.4 pom com.google.cloud @@ -53,37 +53,37 @@ com.google.cloud google-cloud-securitycenter - 2.5.3 + 2.5.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 diff --git a/google-cloud-securitycenter/pom.xml b/google-cloud-securitycenter/pom.xml index 35a9324e7..6c9723338 100644 --- a/google-cloud-securitycenter/pom.xml +++ b/google-cloud-securitycenter/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.google.cloud google-cloud-securitycenter - 2.5.3 + 2.5.4 jar Google Cloud Security Command Center https://github.com/googleapis/java-securitycenter @@ -11,7 +11,7 @@ com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 google-cloud-securitycenter diff --git a/grpc-google-cloud-securitycenter-v1/pom.xml b/grpc-google-cloud-securitycenter-v1/pom.xml index 00c2d3d22..bd90e21ec 100644 --- a/grpc-google-cloud-securitycenter-v1/pom.xml +++ b/grpc-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 grpc-google-cloud-securitycenter-v1 GRPC library for grpc-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/grpc-google-cloud-securitycenter-v1beta1/pom.xml b/grpc-google-cloud-securitycenter-v1beta1/pom.xml index b167060f0..b7e6fc730 100644 --- a/grpc-google-cloud-securitycenter-v1beta1/pom.xml +++ b/grpc-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 grpc-google-cloud-securitycenter-v1beta1 GRPC library for grpc-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml b/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml index 0a279c60e..bac5c58f5 100644 --- a/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/grpc-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 grpc-google-cloud-securitycenter-v1p1beta1 GRPC library for grpc-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/pom.xml b/pom.xml index beed6deeb..c49cbb2fa 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.google.cloud google-cloud-securitycenter-parent pom - 2.5.3 + 2.5.4 Google Cloud Security Command Center Parent https://github.com/googleapis/java-securitycenter @@ -61,43 +61,43 @@ com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 com.google.api.grpc grpc-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 com.google.cloud google-cloud-securitycenter - 2.5.3 + 2.5.4 com.google.cloud google-cloud-shared-dependencies - 2.9.0 + 2.10.0 pom import diff --git a/proto-google-cloud-securitycenter-v1/pom.xml b/proto-google-cloud-securitycenter-v1/pom.xml index 57e08461b..d5b27b590 100644 --- a/proto-google-cloud-securitycenter-v1/pom.xml +++ b/proto-google-cloud-securitycenter-v1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1 - 2.5.3 + 2.5.4 proto-google-cloud-securitycenter-v1 PROTO library for proto-google-cloud-securitycenter-v1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/proto-google-cloud-securitycenter-v1beta1/pom.xml b/proto-google-cloud-securitycenter-v1beta1/pom.xml index 71ab24752..e7bd5d75f 100644 --- a/proto-google-cloud-securitycenter-v1beta1/pom.xml +++ b/proto-google-cloud-securitycenter-v1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1beta1 - 0.100.3 + 0.100.4 proto-google-cloud-securitycenter-v1beta1 PROTO library for proto-google-cloud-securitycenter-v1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/proto-google-cloud-securitycenter-v1p1beta1/pom.xml b/proto-google-cloud-securitycenter-v1p1beta1/pom.xml index 5ec2dc8d1..799b354b2 100644 --- a/proto-google-cloud-securitycenter-v1p1beta1/pom.xml +++ b/proto-google-cloud-securitycenter-v1p1beta1/pom.xml @@ -4,13 +4,13 @@ 4.0.0 com.google.api.grpc proto-google-cloud-securitycenter-v1p1beta1 - 0.100.3 + 0.100.4 proto-google-cloud-securitycenter-v1p1beta1 PROTO library for proto-google-cloud-securitycenter-v1p1beta1 com.google.cloud google-cloud-securitycenter-parent - 2.5.3 + 2.5.4 diff --git a/samples/install-without-bom/pom.xml b/samples/install-without-bom/pom.xml index 7134194e1..8d1d69aab 100644 --- a/samples/install-without-bom/pom.xml +++ b/samples/install-without-bom/pom.xml @@ -29,20 +29,20 @@ com.google.cloud google-cloud-securitycenter - 2.5.1 + 2.5.3 com.google.cloud google-cloud-pubsub - 1.116.2 + 1.116.3 com.google.protobuf protobuf-java-util - 3.19.4 + 3.20.0 diff --git a/samples/snapshot/pom.xml b/samples/snapshot/pom.xml index 108b2e252..deafe3417 100644 --- a/samples/snapshot/pom.xml +++ b/samples/snapshot/pom.xml @@ -28,19 +28,19 @@ com.google.cloud google-cloud-securitycenter - 2.5.1 + 2.5.3 com.google.cloud google-cloud-pubsub - 1.116.2 + 1.116.3 com.google.protobuf protobuf-java-util - 3.19.4 + 3.20.0 diff --git a/samples/snippets/pom.xml b/samples/snippets/pom.xml index 7682bff4e..e8f483b6d 100644 --- a/samples/snippets/pom.xml +++ b/samples/snippets/pom.xml @@ -30,7 +30,7 @@ com.google.cloud libraries-bom - 25.0.0 + 25.1.0 pom import @@ -41,7 +41,7 @@ com.google.cloud google-cloud-securitycenter - 2.3.1 + 2.5.3 @@ -53,7 +53,7 @@ com.google.protobuf protobuf-java-util - 3.19.4 + 3.20.0 diff --git a/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteUnmuteFinding.java b/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteFinding.java similarity index 88% rename from samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteUnmuteFinding.java rename to samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteFinding.java index 5091fba88..afef7316d 100644 --- a/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteUnmuteFinding.java +++ b/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetMuteFinding.java @@ -16,7 +16,7 @@ package com.google.cloud.examples.securitycenter.snippets.muteconfig; -// [START securitycenter_set_mute_unmute] +// [START securitycenter_set_mute] import com.google.cloud.securitycenter.v1.Finding; import com.google.cloud.securitycenter.v1.Finding.Mute; @@ -24,7 +24,7 @@ import com.google.cloud.securitycenter.v1.SetMuteRequest; import java.io.IOException; -public class SetMuteUnmuteFinding { +public class SetMuteFinding { public static void main(String[] args) { // TODO: Replace the variables within {} @@ -39,9 +39,8 @@ public static void main(String[] args) { setMute(findingPath); } - // Mute/unmute an individual finding. + // Mute an individual finding. // If a finding is already muted, muting it again has no effect. - // Similarly, unmuting a finding that isn't muted has no effect. // Various mute states are: MUTE_UNSPECIFIED/MUTE/UNMUTE. public static void setMute(String findingPath) { // Initialize client that will be used to send requests. This client only needs to be created @@ -53,10 +52,11 @@ public static void setMute(String findingPath) { SetMuteRequest.newBuilder().setName(findingPath).setMute(Mute.MUTED).build(); Finding finding = client.setMute(setMuteRequest); - System.out.println("Mute value for the finding: " + finding.getMute()); + System.out.println( + "Mute value for the finding " + finding.getName() + " is: " + finding.getMute()); } catch (IOException e) { System.out.println("Failed to set the specified mute value. \n Exception: " + e); } } } -// [END securitycenter_set_mute_unmute] +// [END securitycenter_set_mute] diff --git a/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetUnmuteFinding.java b/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetUnmuteFinding.java new file mode 100644 index 000000000..9ac0ec653 --- /dev/null +++ b/samples/snippets/src/main/java/com/google/cloud/examples/securitycenter/snippets/muteconfig/SetUnmuteFinding.java @@ -0,0 +1,62 @@ +/* + * Copyright 2022 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.examples.securitycenter.snippets.muteconfig; + +// [START securitycenter_set_unmute] + +import com.google.cloud.securitycenter.v1.Finding; +import com.google.cloud.securitycenter.v1.Finding.Mute; +import com.google.cloud.securitycenter.v1.SecurityCenterClient; +import com.google.cloud.securitycenter.v1.SetMuteRequest; +import java.io.IOException; + +public class SetUnmuteFinding { + + public static void main(String[] args) { + // TODO: Replace the variables within {} + + // findingPath: The relative resource name of the finding. See: + // https://cloud.google.com/apis/design/resource_names#relative_resource_name + // Use any one of the following formats: + // - organizations/{organization_id}/sources/{source_id}/finding/{finding_id} + // - folders/{folder_id}/sources/{source_id}/finding/{finding_id} + // - projects/{project_id}/sources/{source_id}/finding/{finding_id} + String findingPath = "{path-to-the-finding}"; + setUnmute(findingPath); + } + + // Unmute an individual finding. + // Unmuting a finding that isn't muted has no effect. + // Various mute states are: MUTE_UNSPECIFIED/MUTE/UNMUTE. + public static void setUnmute(String findingPath) { + // Initialize client that will be used to send requests. This client only needs to be created + // once, and can be reused for multiple requests. After completing all of your requests, call + // the "close" method on the client to safely clean up any remaining background resources. + try (SecurityCenterClient client = SecurityCenterClient.create()) { + + SetMuteRequest setMuteRequest = + SetMuteRequest.newBuilder().setName(findingPath).setMute(Mute.UNMUTED).build(); + + Finding finding = client.setMute(setMuteRequest); + System.out.println( + "Mute value for the finding " + finding.getName() + " is: " + finding.getMute()); + } catch (IOException e) { + System.out.println("Failed to set the specified mute value. \n Exception: " + e); + } + } +} +// [END securitycenter_set_unmute] diff --git a/samples/snippets/src/test/java/com/google/cloud/examples/securitycenter/snippets/MuteFindingIT.java b/samples/snippets/src/test/java/com/google/cloud/examples/securitycenter/snippets/MuteFindingIT.java index 80f9e335b..7f2c48472 100644 --- a/samples/snippets/src/test/java/com/google/cloud/examples/securitycenter/snippets/MuteFindingIT.java +++ b/samples/snippets/src/test/java/com/google/cloud/examples/securitycenter/snippets/MuteFindingIT.java @@ -24,7 +24,8 @@ import com.google.cloud.examples.securitycenter.snippets.muteconfig.DeleteMuteRule; import com.google.cloud.examples.securitycenter.snippets.muteconfig.GetMuteRule; import com.google.cloud.examples.securitycenter.snippets.muteconfig.ListMuteRules; -import com.google.cloud.examples.securitycenter.snippets.muteconfig.SetMuteUnmuteFinding; +import com.google.cloud.examples.securitycenter.snippets.muteconfig.SetMuteFinding; +import com.google.cloud.examples.securitycenter.snippets.muteconfig.SetUnmuteFinding; import com.google.cloud.examples.securitycenter.snippets.muteconfig.UpdateMuteRule; import com.google.cloud.securitycenter.v1.CreateSourceRequest; import com.google.cloud.securitycenter.v1.Finding; @@ -215,8 +216,12 @@ public void testUpdateMuteRules() { @Test public void testSetMuteFinding() { - SetMuteUnmuteFinding.setMute(FINDING_1.getName()); - assertThat(stdOut.toString()).contains("Mute value for the finding: MUTED"); + SetMuteFinding.setMute(FINDING_1.getName()); + assertThat(stdOut.toString()) + .contains("Mute value for the finding " + FINDING_1.getName() + " is: " + "MUTED"); + SetUnmuteFinding.setUnmute(FINDING_1.getName()); + assertThat(stdOut.toString()) + .contains("Mute value for the finding " + FINDING_1.getName() + " is: " + "UNMUTED"); } @Test diff --git a/versions.txt b/versions.txt index 794a7528c..1a953ebf7 100644 --- a/versions.txt +++ b/versions.txt @@ -1,10 +1,10 @@ # Format: # module:released-version:current-version -google-cloud-securitycenter:2.5.3:2.5.3 -grpc-google-cloud-securitycenter-v1:2.5.3:2.5.3 -grpc-google-cloud-securitycenter-v1beta1:0.100.3:0.100.3 -grpc-google-cloud-securitycenter-v1p1beta1:0.100.3:0.100.3 -proto-google-cloud-securitycenter-v1:2.5.3:2.5.3 -proto-google-cloud-securitycenter-v1beta1:0.100.3:0.100.3 -proto-google-cloud-securitycenter-v1p1beta1:0.100.3:0.100.3 +google-cloud-securitycenter:2.5.4:2.5.4 +grpc-google-cloud-securitycenter-v1:2.5.4:2.5.4 +grpc-google-cloud-securitycenter-v1beta1:0.100.4:0.100.4 +grpc-google-cloud-securitycenter-v1p1beta1:0.100.4:0.100.4 +proto-google-cloud-securitycenter-v1:2.5.4:2.5.4 +proto-google-cloud-securitycenter-v1beta1:0.100.4:0.100.4 +proto-google-cloud-securitycenter-v1p1beta1:0.100.4:0.100.4