Skip to content

Commit 3e9bd05

Browse files
feat: [recaptchaenterprise] FirewallPolicy CRUD API (#9937)
* feat: added FraudPreventionAssessment.behavioral_trust_verdict docs: formatting of resource names chore: remove backend configuration from the service config PiperOrigin-RevId: 570683260 Source-Link: googleapis/googleapis@b027b01 Source-Link: https://github.com/googleapis/googleapis-gen/commit/c97a9e88043caae796c6340451088773c1d70cdc Copy-Tag: eyJwIjoiamF2YS1yZWNhcHRjaGFlbnRlcnByaXNlLy5Pd2xCb3QueWFtbCIsImgiOiJjOTdhOWU4ODA0M2NhYWU3OTZjNjM0MDQ1MTA4ODc3M2MxZDcwY2RjIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: FirewallPolicy CRUD API feat: added Assessment.firewall_policy_assessment, fraud_signals feat: added new fields to Event message feat: added RiskAnalysis.extended_verdict_reasons feat: added FraudPreventionAssessment.behavioral_trust_verdict feat: added AndroidKeySettings.support_non_google_app_store_distribution feat: added IOSKeySettings.apple_developer_id feat: added WafFeature.EXPRESS enum value feat: added WafService.FASTLY enum value chore: remove backend configuration from the service config PiperOrigin-RevId: 570747007 Source-Link: googleapis/googleapis@726e33e Source-Link: https://github.com/googleapis/googleapis-gen/commit/4e53991b7315853fbd6b275c604ec38530527f83 Copy-Tag: eyJwIjoiamF2YS1yZWNhcHRjaGFlbnRlcnByaXNlLy5Pd2xCb3QueWFtbCIsImgiOiI0ZTUzOTkxYjczMTU4NTNmYmQ2YjI3NWM2MDRlYzM4NTMwNTI3ZjgzIn0= * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 42f3ee5 commit 3e9bd05

File tree

109 files changed

+28643
-903
lines changed

Some content is hidden

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

109 files changed

+28643
-903
lines changed

java-recaptchaenterprise/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2020
<dependency>
2121
<groupId>com.google.cloud</groupId>
2222
<artifactId>libraries-bom</artifactId>
23-
<version>26.23.0</version>
23+
<version>26.24.0</version>
2424
<type>pom</type>
2525
<scope>import</scope>
2626
</dependency>
@@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
195195
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
196196
[stability-image]: https://img.shields.io/badge/stability-stable-green
197197
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-recaptchaenterprise.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.21.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-recaptchaenterprise/3.24.0
199199
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
200200
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
201201
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/RecaptchaEnterpriseServiceClient.java

Lines changed: 764 additions & 28 deletions
Large diffs are not rendered by default.

java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/RecaptchaEnterpriseServiceSettings.java

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
package com.google.cloud.recaptchaenterprise.v1;
1818

19+
import static com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient.ListFirewallPoliciesPagedResponse;
1920
import static com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient.ListKeysPagedResponse;
2021
import static com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient.ListRelatedAccountGroupMembershipsPagedResponse;
2122
import static com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient.ListRelatedAccountGroupsPagedResponse;
@@ -38,11 +39,17 @@
3839
import com.google.recaptchaenterprise.v1.AnnotateAssessmentResponse;
3940
import com.google.recaptchaenterprise.v1.Assessment;
4041
import com.google.recaptchaenterprise.v1.CreateAssessmentRequest;
42+
import com.google.recaptchaenterprise.v1.CreateFirewallPolicyRequest;
4143
import com.google.recaptchaenterprise.v1.CreateKeyRequest;
44+
import com.google.recaptchaenterprise.v1.DeleteFirewallPolicyRequest;
4245
import com.google.recaptchaenterprise.v1.DeleteKeyRequest;
46+
import com.google.recaptchaenterprise.v1.FirewallPolicy;
47+
import com.google.recaptchaenterprise.v1.GetFirewallPolicyRequest;
4348
import com.google.recaptchaenterprise.v1.GetKeyRequest;
4449
import com.google.recaptchaenterprise.v1.GetMetricsRequest;
4550
import com.google.recaptchaenterprise.v1.Key;
51+
import com.google.recaptchaenterprise.v1.ListFirewallPoliciesRequest;
52+
import com.google.recaptchaenterprise.v1.ListFirewallPoliciesResponse;
4653
import com.google.recaptchaenterprise.v1.ListKeysRequest;
4754
import com.google.recaptchaenterprise.v1.ListKeysResponse;
4855
import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsRequest;
@@ -55,6 +62,7 @@
5562
import com.google.recaptchaenterprise.v1.RetrieveLegacySecretKeyResponse;
5663
import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequest;
5764
import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsResponse;
65+
import com.google.recaptchaenterprise.v1.UpdateFirewallPolicyRequest;
5866
import com.google.recaptchaenterprise.v1.UpdateKeyRequest;
5967
import java.io.IOException;
6068
import java.util.List;
@@ -158,6 +166,41 @@ public UnaryCallSettings<GetMetricsRequest, Metrics> getMetricsSettings() {
158166
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings()).getMetricsSettings();
159167
}
160168

169+
/** Returns the object with the settings used for calls to createFirewallPolicy. */
170+
public UnaryCallSettings<CreateFirewallPolicyRequest, FirewallPolicy>
171+
createFirewallPolicySettings() {
172+
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings())
173+
.createFirewallPolicySettings();
174+
}
175+
176+
/** Returns the object with the settings used for calls to listFirewallPolicies. */
177+
public PagedCallSettings<
178+
ListFirewallPoliciesRequest,
179+
ListFirewallPoliciesResponse,
180+
ListFirewallPoliciesPagedResponse>
181+
listFirewallPoliciesSettings() {
182+
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings())
183+
.listFirewallPoliciesSettings();
184+
}
185+
186+
/** Returns the object with the settings used for calls to getFirewallPolicy. */
187+
public UnaryCallSettings<GetFirewallPolicyRequest, FirewallPolicy> getFirewallPolicySettings() {
188+
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings()).getFirewallPolicySettings();
189+
}
190+
191+
/** Returns the object with the settings used for calls to updateFirewallPolicy. */
192+
public UnaryCallSettings<UpdateFirewallPolicyRequest, FirewallPolicy>
193+
updateFirewallPolicySettings() {
194+
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings())
195+
.updateFirewallPolicySettings();
196+
}
197+
198+
/** Returns the object with the settings used for calls to deleteFirewallPolicy. */
199+
public UnaryCallSettings<DeleteFirewallPolicyRequest, Empty> deleteFirewallPolicySettings() {
200+
return ((RecaptchaEnterpriseServiceStubSettings) getStubSettings())
201+
.deleteFirewallPolicySettings();
202+
}
203+
161204
/** Returns the object with the settings used for calls to listRelatedAccountGroups. */
162205
public PagedCallSettings<
163206
ListRelatedAccountGroupsRequest,
@@ -343,6 +386,39 @@ public UnaryCallSettings.Builder<GetMetricsRequest, Metrics> getMetricsSettings(
343386
return getStubSettingsBuilder().getMetricsSettings();
344387
}
345388

389+
/** Returns the builder for the settings used for calls to createFirewallPolicy. */
390+
public UnaryCallSettings.Builder<CreateFirewallPolicyRequest, FirewallPolicy>
391+
createFirewallPolicySettings() {
392+
return getStubSettingsBuilder().createFirewallPolicySettings();
393+
}
394+
395+
/** Returns the builder for the settings used for calls to listFirewallPolicies. */
396+
public PagedCallSettings.Builder<
397+
ListFirewallPoliciesRequest,
398+
ListFirewallPoliciesResponse,
399+
ListFirewallPoliciesPagedResponse>
400+
listFirewallPoliciesSettings() {
401+
return getStubSettingsBuilder().listFirewallPoliciesSettings();
402+
}
403+
404+
/** Returns the builder for the settings used for calls to getFirewallPolicy. */
405+
public UnaryCallSettings.Builder<GetFirewallPolicyRequest, FirewallPolicy>
406+
getFirewallPolicySettings() {
407+
return getStubSettingsBuilder().getFirewallPolicySettings();
408+
}
409+
410+
/** Returns the builder for the settings used for calls to updateFirewallPolicy. */
411+
public UnaryCallSettings.Builder<UpdateFirewallPolicyRequest, FirewallPolicy>
412+
updateFirewallPolicySettings() {
413+
return getStubSettingsBuilder().updateFirewallPolicySettings();
414+
}
415+
416+
/** Returns the builder for the settings used for calls to deleteFirewallPolicy. */
417+
public UnaryCallSettings.Builder<DeleteFirewallPolicyRequest, Empty>
418+
deleteFirewallPolicySettings() {
419+
return getStubSettingsBuilder().deleteFirewallPolicySettings();
420+
}
421+
346422
/** Returns the builder for the settings used for calls to listRelatedAccountGroups. */
347423
public PagedCallSettings.Builder<
348424
ListRelatedAccountGroupsRequest,

java-recaptchaenterprise/google-cloud-recaptchaenterprise/src/main/java/com/google/cloud/recaptchaenterprise/v1/gapic_metadata.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,30 @@
1616
"CreateAssessment": {
1717
"methods": ["createAssessment", "createAssessment", "createAssessment", "createAssessmentCallable"]
1818
},
19+
"CreateFirewallPolicy": {
20+
"methods": ["createFirewallPolicy", "createFirewallPolicy", "createFirewallPolicy", "createFirewallPolicyCallable"]
21+
},
1922
"CreateKey": {
2023
"methods": ["createKey", "createKey", "createKey", "createKeyCallable"]
2124
},
25+
"DeleteFirewallPolicy": {
26+
"methods": ["deleteFirewallPolicy", "deleteFirewallPolicy", "deleteFirewallPolicy", "deleteFirewallPolicyCallable"]
27+
},
2228
"DeleteKey": {
2329
"methods": ["deleteKey", "deleteKey", "deleteKey", "deleteKeyCallable"]
2430
},
31+
"GetFirewallPolicy": {
32+
"methods": ["getFirewallPolicy", "getFirewallPolicy", "getFirewallPolicy", "getFirewallPolicyCallable"]
33+
},
2534
"GetKey": {
2635
"methods": ["getKey", "getKey", "getKey", "getKeyCallable"]
2736
},
2837
"GetMetrics": {
2938
"methods": ["getMetrics", "getMetrics", "getMetrics", "getMetricsCallable"]
3039
},
40+
"ListFirewallPolicies": {
41+
"methods": ["listFirewallPolicies", "listFirewallPolicies", "listFirewallPolicies", "listFirewallPoliciesPagedCallable", "listFirewallPoliciesCallable"]
42+
},
3143
"ListKeys": {
3244
"methods": ["listKeys", "listKeys", "listKeys", "listKeysPagedCallable", "listKeysCallable"]
3345
},
@@ -46,6 +58,9 @@
4658
"SearchRelatedAccountGroupMemberships": {
4759
"methods": ["searchRelatedAccountGroupMemberships", "searchRelatedAccountGroupMemberships", "searchRelatedAccountGroupMemberships", "searchRelatedAccountGroupMembershipsPagedCallable", "searchRelatedAccountGroupMembershipsCallable"]
4860
},
61+
"UpdateFirewallPolicy": {
62+
"methods": ["updateFirewallPolicy", "updateFirewallPolicy", "updateFirewallPolicyCallable"]
63+
},
4964
"UpdateKey": {
5065
"methods": ["updateKey", "updateKey", "updateKeyCallable"]
5166
}

0 commit comments

Comments
 (0)