From 02bac154a40092a0178e3adc312d99b43351cba3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 21 Jun 2022 16:24:11 +0000 Subject: [PATCH] fix!: set the right field number for reCAPTCHA private password leak (#819) - [ ] Regenerate this pull request now. PiperOrigin-RevId: 455215317 Source-Link: https://github.com/googleapis/googleapis/commit/ec8056e2674fd307b889a0b587a83ae033e0db62 Source-Link: https://github.com/googleapis/googleapis-gen/commit/8084ad71ff90f4af666052e46bb955b8e555d4bf Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiODA4NGFkNzFmZjkwZjRhZjY2NjA1MmU0NmJiOTU1YjhlNTU1ZDRiZiJ9 --- .../recaptchaenterprise/v1/Assessment.java | 32 ++++----- .../v1/AssessmentOrBuilder.java | 6 +- .../v1/RecaptchaEnterpriseProto.java | 2 +- .../v1/recaptchaenterprise.proto | 2 +- .../AsyncAnnotateAssessment.java | 53 +++++++++++++++ .../SyncAnnotateAssessment.java | 49 +++++++++++++ ...meAnnotateassessmentrequestannotation.java | 47 +++++++++++++ ...ngAnnotateassessmentrequestannotation.java | 47 +++++++++++++ .../SyncCreateSetCredentialsProvider.java | 44 ++++++++++++ .../create/SyncCreateSetEndpoint.java | 39 +++++++++++ .../AsyncCreateAssessment.java | 49 +++++++++++++ .../SyncCreateAssessment.java | 45 ++++++++++++ ...CreateAssessmentProjectnameAssessment.java | 43 ++++++++++++ .../SyncCreateAssessmentStringAssessment.java | 43 ++++++++++++ .../createkey/AsyncCreateKey.java | 49 +++++++++++++ .../createkey/SyncCreateKey.java | 45 ++++++++++++ .../deletekey/AsyncDeleteKey.java | 48 +++++++++++++ .../deletekey/SyncDeleteKey.java | 43 ++++++++++++ .../getkey/AsyncGetKey.java | 45 ++++++++++++ .../getkey/SyncGetKey.java | 42 ++++++++++++ .../getmetrics/AsyncGetMetrics.java | 48 +++++++++++++ .../getmetrics/SyncGetMetrics.java | 44 ++++++++++++ .../getmetrics/SyncGetMetricsMetricsname.java | 42 ++++++++++++ .../getmetrics/SyncGetMetricsString.java | 40 +++++++++++ .../listkeys/AsyncListKeys.java | 52 ++++++++++++++ .../listkeys/AsyncListKeysPaged.java | 60 ++++++++++++++++ .../listkeys/SyncListKeys.java | 48 +++++++++++++ ...yncListRelatedAccountGroupMemberships.java | 57 ++++++++++++++++ ...stRelatedAccountGroupMembershipsPaged.java | 66 ++++++++++++++++++ ...yncListRelatedAccountGroupMemberships.java | 54 +++++++++++++++ ...oupMembershipsRelatedaccountgroupname.java | 49 +++++++++++++ ...tRelatedAccountGroupMembershipsString.java | 47 +++++++++++++ .../AsyncListRelatedAccountGroups.java | 56 +++++++++++++++ .../AsyncListRelatedAccountGroupsPaged.java | 62 +++++++++++++++++ .../SyncListRelatedAccountGroups.java | 51 ++++++++++++++ ...ncListRelatedAccountGroupsProjectname.java | 45 ++++++++++++ .../SyncListRelatedAccountGroupsString.java | 45 ++++++++++++ .../migratekey/AsyncMigrateKey.java | 48 +++++++++++++ .../migratekey/SyncMigrateKey.java | 44 ++++++++++++ ...cSearchRelatedAccountGroupMemberships.java | 59 ++++++++++++++++ ...chRelatedAccountGroupMembershipsPaged.java | 68 +++++++++++++++++++ ...cSearchRelatedAccountGroupMemberships.java | 56 +++++++++++++++ ...hipsRelatedaccountgroupnameBytestring.java | 51 ++++++++++++++ ...countGroupMembershipsStringBytestring.java | 49 +++++++++++++ .../updatekey/AsyncUpdateKey.java | 49 +++++++++++++ .../updatekey/SyncUpdateKey.java | 45 ++++++++++++ .../SyncCreateAssessment.java | 47 +++++++++++++ .../SyncCreateAssessment.java | 49 +++++++++++++ .../AsyncAnnotateAssessment.java | 54 +++++++++++++++ .../SyncAnnotateAssessment.java | 51 ++++++++++++++ ...meAnnotateassessmentrequestannotation.java | 47 +++++++++++++ ...ngAnnotateassessmentrequestannotation.java | 47 +++++++++++++ .../SyncCreateSetCredentialsProvider.java | 44 ++++++++++++ .../create/SyncCreateSetEndpoint.java | 41 +++++++++++ .../AsyncCreateAssessment.java | 51 ++++++++++++++ .../SyncCreateAssessment.java | 47 +++++++++++++ ...CreateAssessmentProjectnameAssessment.java | 44 ++++++++++++ .../SyncCreateAssessmentStringAssessment.java | 44 ++++++++++++ .../SyncCreateAssessment.java | 50 ++++++++++++++ .../SyncCreateAssessment.java | 50 ++++++++++++++ 60 files changed, 2753 insertions(+), 21 deletions(-) create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/AsyncAnnotateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetCredentialsProvider.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetEndpoint.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/AsyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentProjectnameAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentStringAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/AsyncCreateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/SyncCreateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/AsyncDeleteKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/SyncDeleteKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/AsyncGetKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/SyncGetKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/AsyncGetMetrics.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetrics.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsMetricsname.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsString.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeys.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeysPaged.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/SyncListKeys.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMemberships.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMembershipsPaged.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMemberships.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsRelatedaccountgroupname.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsString.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroups.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroupsPaged.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroups.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsProjectname.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsString.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/AsyncMigrateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/SyncMigrateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMemberships.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMembershipsPaged.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMemberships.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsStringBytestring.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/AsyncUpdateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/SyncUpdateKey.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseservicesettings/createassessment/SyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/stub/recaptchaenterpriseservicestubsettings/createassessment/SyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/AsyncAnnotateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetCredentialsProvider.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetEndpoint.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/AsyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentProjectnameAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentStringAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1settings/createassessment/SyncCreateAssessment.java create mode 100644 samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/stub/recaptchaenterpriseservicev1beta1stubsettings/createassessment/SyncCreateAssessment.java diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/Assessment.java b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/Assessment.java index 013adeaa..6b129069 100644 --- a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/Assessment.java +++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/Assessment.java @@ -143,7 +143,7 @@ private Assessment( break; } - case 58: + case 66: { com.google.recaptchaenterprise.v1.PrivatePasswordLeakVerification.Builder subBuilder = null; @@ -461,7 +461,7 @@ public boolean hasAccountDefenderAssessment() { return getAccountDefenderAssessment(); } - public static final int PRIVATE_PASSWORD_LEAK_VERIFICATION_FIELD_NUMBER = 7; + public static final int PRIVATE_PASSWORD_LEAK_VERIFICATION_FIELD_NUMBER = 8; private com.google.recaptchaenterprise.v1.PrivatePasswordLeakVerification privatePasswordLeakVerification_; /** @@ -472,7 +472,7 @@ public boolean hasAccountDefenderAssessment() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return Whether the privatePasswordLeakVerification field is set. @@ -489,7 +489,7 @@ public boolean hasPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return The privatePasswordLeakVerification. @@ -509,7 +509,7 @@ public boolean hasPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ @java.lang.Override @@ -548,7 +548,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io output.writeMessage(6, getAccountDefenderAssessment()); } if (privatePasswordLeakVerification_ != null) { - output.writeMessage(7, getPrivatePasswordLeakVerification()); + output.writeMessage(8, getPrivatePasswordLeakVerification()); } unknownFields.writeTo(output); } @@ -579,7 +579,7 @@ public int getSerializedSize() { if (privatePasswordLeakVerification_ != null) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, getPrivatePasswordLeakVerification()); + 8, getPrivatePasswordLeakVerification()); } size += unknownFields.getSerializedSize(); memoizedSize = size; @@ -1920,7 +1920,7 @@ public Builder clearAccountDefenderAssessment() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return Whether the privatePasswordLeakVerification field is set. @@ -1937,7 +1937,7 @@ public boolean hasPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return The privatePasswordLeakVerification. @@ -1960,7 +1960,7 @@ public boolean hasPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public Builder setPrivatePasswordLeakVerification( @@ -1985,7 +1985,7 @@ public Builder setPrivatePasswordLeakVerification( * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public Builder setPrivatePasswordLeakVerification( @@ -2007,7 +2007,7 @@ public Builder setPrivatePasswordLeakVerification( * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public Builder mergePrivatePasswordLeakVerification( @@ -2037,7 +2037,7 @@ public Builder mergePrivatePasswordLeakVerification( * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public Builder clearPrivatePasswordLeakVerification() { @@ -2059,7 +2059,7 @@ public Builder clearPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public com.google.recaptchaenterprise.v1.PrivatePasswordLeakVerification.Builder @@ -2076,7 +2076,7 @@ public Builder clearPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ public com.google.recaptchaenterprise.v1.PrivatePasswordLeakVerificationOrBuilder @@ -2097,7 +2097,7 @@ public Builder clearPrivatePasswordLeakVerification() { * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ private com.google.protobuf.SingleFieldBuilderV3< diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AssessmentOrBuilder.java b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AssessmentOrBuilder.java index 142d837f..2bdaa969 100644 --- a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AssessmentOrBuilder.java +++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AssessmentOrBuilder.java @@ -220,7 +220,7 @@ public interface AssessmentOrBuilder * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return Whether the privatePasswordLeakVerification field is set. @@ -234,7 +234,7 @@ public interface AssessmentOrBuilder * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * * * @return The privatePasswordLeakVerification. @@ -249,7 +249,7 @@ public interface AssessmentOrBuilder * * * - * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 7; + * .google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification private_password_leak_verification = 8; * */ com.google.recaptchaenterprise.v1.PrivatePasswordLeakVerificationOrBuilder diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java index c9cf4b6b..171baed0 100644 --- a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java +++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java @@ -228,7 +228,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_assessment\030\006 \001(\0132>.google.cloud.recaptc" + "haenterprise.v1.AccountDefenderAssessmen" + "t\022p\n\"private_password_leak_verification\030" - + "\007 \001(\0132D.google.cloud.recaptchaenterprise" + + "\010 \001(\0132D.google.cloud.recaptchaenterprise" + ".v1.PrivatePasswordLeakVerification:_\352A\\" + "\n-recaptchaenterprise.googleapis.com/Ass" + "essment\022+projects/{project}/assessments/" diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto b/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto index 0169ebbd..7165d1bc 100644 --- a/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto +++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto @@ -287,7 +287,7 @@ message Assessment { AccountDefenderAssessment account_defender_assessment = 6; // Password leak verification info. - PrivatePasswordLeakVerification private_password_leak_verification = 7; + PrivatePasswordLeakVerification private_password_leak_verification = 8; } message Event { diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/AsyncAnnotateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/AsyncAnnotateAssessment.java new file mode 100644 index 00000000..40c53678 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/AsyncAnnotateAssessment.java @@ -0,0 +1,53 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1.AssessmentName; +import java.util.ArrayList; + +public class AsyncAnnotateAssessment { + + public static void main(String[] args) throws Exception { + asyncAnnotateAssessment(); + } + + public static void asyncAnnotateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + AnnotateAssessmentRequest request = + AnnotateAssessmentRequest.newBuilder() + .setName(AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString()) + .addAllReasons(new ArrayList()) + .setHashedAccountId(ByteString.EMPTY) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.annotateAssessmentCallable().futureCall(request); + // Do something. + AnnotateAssessmentResponse response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessment.java new file mode 100644 index 00000000..4f210537 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessment.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1.AssessmentName; +import java.util.ArrayList; + +public class SyncAnnotateAssessment { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessment(); + } + + public static void syncAnnotateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + AnnotateAssessmentRequest request = + AnnotateAssessmentRequest.newBuilder() + .setName(AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString()) + .addAllReasons(new ArrayList()) + .setHashedAccountId(ByteString.EMPTY) + .build(); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceClient.annotateAssessment(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java new file mode 100644 index 00000000..416d6e89 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_assessmentnameannotateassessmentrequestannotation_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1.AssessmentName; + +public class SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation(); + } + + public static void syncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + AssessmentName name = AssessmentName.of("[PROJECT]", "[ASSESSMENT]"); + AnnotateAssessmentRequest.Annotation annotation = + AnnotateAssessmentRequest.Annotation.forNumber(0); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceClient.annotateAssessment(name, annotation); + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_assessmentnameannotateassessmentrequestannotation_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java new file mode 100644 index 00000000..709c8c44 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_stringannotateassessmentrequestannotation_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1.AssessmentName; + +public class SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessmentStringAnnotateassessmentrequestannotation(); + } + + public static void syncAnnotateAssessmentStringAnnotateassessmentrequestannotation() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String name = AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString(); + AnnotateAssessmentRequest.Annotation annotation = + AnnotateAssessmentRequest.Annotation.forNumber(0); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceClient.annotateAssessment(name, annotation); + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_annotateassessment_stringannotateassessmentrequestannotation_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetCredentialsProvider.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 00000000..13686088 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_create_setcredentialsprovider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceSettings; +import com.google.cloud.recaptchaenterprise.v1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceSettings recaptchaEnterpriseServiceSettings = + RecaptchaEnterpriseServiceSettings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create(recaptchaEnterpriseServiceSettings); + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_create_setcredentialsprovider_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetEndpoint.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetEndpoint.java new file mode 100644 index 00000000..95176cb7 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/create/SyncCreateSetEndpoint.java @@ -0,0 +1,39 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_create_setendpoint_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceSettings; +import com.google.cloud.recaptchaenterprise.v1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceSettings recaptchaEnterpriseServiceSettings = + RecaptchaEnterpriseServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); + RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create(recaptchaEnterpriseServiceSettings); + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_create_setendpoint_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/AsyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/AsyncCreateAssessment.java new file mode 100644 index 00000000..00c7a18c --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/AsyncCreateAssessment.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Assessment; +import com.google.recaptchaenterprise.v1.CreateAssessmentRequest; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class AsyncCreateAssessment { + + public static void main(String[] args) throws Exception { + asyncCreateAssessment(); + } + + public static void asyncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + CreateAssessmentRequest request = + CreateAssessmentRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setAssessment(Assessment.newBuilder().build()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.createAssessmentCallable().futureCall(request); + // Do something. + Assessment response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..0500ad09 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessment.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Assessment; +import com.google.recaptchaenterprise.v1.CreateAssessmentRequest; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + CreateAssessmentRequest request = + CreateAssessmentRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setAssessment(Assessment.newBuilder().build()) + .build(); + Assessment response = recaptchaEnterpriseServiceClient.createAssessment(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentProjectnameAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentProjectnameAssessment.java new file mode 100644 index 00000000..4fc36f4b --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentProjectnameAssessment.java @@ -0,0 +1,43 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_projectnameassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Assessment; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class SyncCreateAssessmentProjectnameAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessmentProjectnameAssessment(); + } + + public static void syncCreateAssessmentProjectnameAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ProjectName parent = ProjectName.of("[PROJECT]"); + Assessment assessment = Assessment.newBuilder().build(); + Assessment response = recaptchaEnterpriseServiceClient.createAssessment(parent, assessment); + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_projectnameassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentStringAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentStringAssessment.java new file mode 100644 index 00000000..38cf51c6 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createassessment/SyncCreateAssessmentStringAssessment.java @@ -0,0 +1,43 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_stringassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Assessment; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class SyncCreateAssessmentStringAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessmentStringAssessment(); + } + + public static void syncCreateAssessmentStringAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String parent = ProjectName.of("[PROJECT]").toString(); + Assessment assessment = Assessment.newBuilder().build(); + Assessment response = recaptchaEnterpriseServiceClient.createAssessment(parent, assessment); + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createassessment_stringassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/AsyncCreateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/AsyncCreateKey.java new file mode 100644 index 00000000..8cfd10bd --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/AsyncCreateKey.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createkey_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.CreateKeyRequest; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class AsyncCreateKey { + + public static void main(String[] args) throws Exception { + asyncCreateKey(); + } + + public static void asyncCreateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + CreateKeyRequest request = + CreateKeyRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setKey(Key.newBuilder().build()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.createKeyCallable().futureCall(request); + // Do something. + Key response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createkey_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/SyncCreateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/SyncCreateKey.java new file mode 100644 index 00000000..f8d73e1a --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/createkey/SyncCreateKey.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createkey_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.CreateKeyRequest; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class SyncCreateKey { + + public static void main(String[] args) throws Exception { + syncCreateKey(); + } + + public static void syncCreateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + CreateKeyRequest request = + CreateKeyRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setKey(Key.newBuilder().build()) + .build(); + Key response = recaptchaEnterpriseServiceClient.createKey(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_createkey_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/AsyncDeleteKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/AsyncDeleteKey.java new file mode 100644 index 00000000..21a7dde0 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/AsyncDeleteKey.java @@ -0,0 +1,48 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_deletekey_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.Empty; +import com.google.recaptchaenterprise.v1.DeleteKeyRequest; +import com.google.recaptchaenterprise.v1.KeyName; + +public class AsyncDeleteKey { + + public static void main(String[] args) throws Exception { + asyncDeleteKey(); + } + + public static void asyncDeleteKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + DeleteKeyRequest request = + DeleteKeyRequest.newBuilder() + .setName(KeyName.of("[PROJECT]", "[KEY]").toString()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.deleteKeyCallable().futureCall(request); + // Do something. + future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_deletekey_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/SyncDeleteKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/SyncDeleteKey.java new file mode 100644 index 00000000..71e31067 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/deletekey/SyncDeleteKey.java @@ -0,0 +1,43 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_deletekey_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.DeleteKeyRequest; +import com.google.recaptchaenterprise.v1.KeyName; + +public class SyncDeleteKey { + + public static void main(String[] args) throws Exception { + syncDeleteKey(); + } + + public static void syncDeleteKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + DeleteKeyRequest request = + DeleteKeyRequest.newBuilder() + .setName(KeyName.of("[PROJECT]", "[KEY]").toString()) + .build(); + recaptchaEnterpriseServiceClient.deleteKey(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_deletekey_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/AsyncGetKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/AsyncGetKey.java new file mode 100644 index 00000000..efae28fa --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/AsyncGetKey.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getkey_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.GetKeyRequest; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.KeyName; + +public class AsyncGetKey { + + public static void main(String[] args) throws Exception { + asyncGetKey(); + } + + public static void asyncGetKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + GetKeyRequest request = + GetKeyRequest.newBuilder().setName(KeyName.of("[PROJECT]", "[KEY]").toString()).build(); + ApiFuture future = recaptchaEnterpriseServiceClient.getKeyCallable().futureCall(request); + // Do something. + Key response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getkey_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/SyncGetKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/SyncGetKey.java new file mode 100644 index 00000000..5d5cefa6 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getkey/SyncGetKey.java @@ -0,0 +1,42 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getkey_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.GetKeyRequest; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.KeyName; + +public class SyncGetKey { + + public static void main(String[] args) throws Exception { + syncGetKey(); + } + + public static void syncGetKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + GetKeyRequest request = + GetKeyRequest.newBuilder().setName(KeyName.of("[PROJECT]", "[KEY]").toString()).build(); + Key response = recaptchaEnterpriseServiceClient.getKey(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getkey_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/AsyncGetMetrics.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/AsyncGetMetrics.java new file mode 100644 index 00000000..906ba48b --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/AsyncGetMetrics.java @@ -0,0 +1,48 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.GetMetricsRequest; +import com.google.recaptchaenterprise.v1.Metrics; +import com.google.recaptchaenterprise.v1.MetricsName; + +public class AsyncGetMetrics { + + public static void main(String[] args) throws Exception { + asyncGetMetrics(); + } + + public static void asyncGetMetrics() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + GetMetricsRequest request = + GetMetricsRequest.newBuilder() + .setName(MetricsName.of("[PROJECT]", "[KEY]").toString()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.getMetricsCallable().futureCall(request); + // Do something. + Metrics response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetrics.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetrics.java new file mode 100644 index 00000000..3f8a596c --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetrics.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.GetMetricsRequest; +import com.google.recaptchaenterprise.v1.Metrics; +import com.google.recaptchaenterprise.v1.MetricsName; + +public class SyncGetMetrics { + + public static void main(String[] args) throws Exception { + syncGetMetrics(); + } + + public static void syncGetMetrics() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + GetMetricsRequest request = + GetMetricsRequest.newBuilder() + .setName(MetricsName.of("[PROJECT]", "[KEY]").toString()) + .build(); + Metrics response = recaptchaEnterpriseServiceClient.getMetrics(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsMetricsname.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsMetricsname.java new file mode 100644 index 00000000..bd8248f6 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsMetricsname.java @@ -0,0 +1,42 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_metricsname_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Metrics; +import com.google.recaptchaenterprise.v1.MetricsName; + +public class SyncGetMetricsMetricsname { + + public static void main(String[] args) throws Exception { + syncGetMetricsMetricsname(); + } + + public static void syncGetMetricsMetricsname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + MetricsName name = MetricsName.of("[PROJECT]", "[KEY]"); + Metrics response = recaptchaEnterpriseServiceClient.getMetrics(name); + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_metricsname_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsString.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsString.java new file mode 100644 index 00000000..a45f67fb --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/getmetrics/SyncGetMetricsString.java @@ -0,0 +1,40 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_string_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Metrics; +import com.google.recaptchaenterprise.v1.MetricsName; + +public class SyncGetMetricsString { + + public static void main(String[] args) throws Exception { + syncGetMetricsString(); + } + + public static void syncGetMetricsString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String name = MetricsName.of("[PROJECT]", "[KEY]").toString(); + Metrics response = recaptchaEnterpriseServiceClient.getMetrics(name); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_getmetrics_string_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeys.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeys.java new file mode 100644 index 00000000..5bf13eb9 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeys.java @@ -0,0 +1,52 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.ListKeysRequest; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class AsyncListKeys { + + public static void main(String[] args) throws Exception { + asyncListKeys(); + } + + public static void asyncListKeys() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListKeysRequest request = + ListKeysRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.listKeysPagedCallable().futureCall(request); + // Do something. + for (Key element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeysPaged.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeysPaged.java new file mode 100644 index 00000000..1dba3cec --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/AsyncListKeysPaged.java @@ -0,0 +1,60 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_paged_async] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.common.base.Strings; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.ListKeysRequest; +import com.google.recaptchaenterprise.v1.ListKeysResponse; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class AsyncListKeysPaged { + + public static void main(String[] args) throws Exception { + asyncListKeysPaged(); + } + + public static void asyncListKeysPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListKeysRequest request = + ListKeysRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListKeysResponse response = + recaptchaEnterpriseServiceClient.listKeysCallable().call(request); + for (Key element : response.getKeysList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_paged_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/SyncListKeys.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/SyncListKeys.java new file mode 100644 index 00000000..0a10d4f4 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listkeys/SyncListKeys.java @@ -0,0 +1,48 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.ListKeysRequest; +import com.google.recaptchaenterprise.v1.ProjectName; + +public class SyncListKeys { + + public static void main(String[] args) throws Exception { + syncListKeys(); + } + + public static void syncListKeys() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListKeysRequest request = + ListKeysRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (Key element : recaptchaEnterpriseServiceClient.listKeys(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listkeys_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMemberships.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMemberships.java new file mode 100644 index 00000000..e9264c3d --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMemberships.java @@ -0,0 +1,57 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsRequest; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class AsyncListRelatedAccountGroupMemberships { + + public static void main(String[] args) throws Exception { + asyncListRelatedAccountGroupMemberships(); + } + + public static void asyncListRelatedAccountGroupMemberships() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupMembershipsRequest request = + ListRelatedAccountGroupMembershipsRequest.newBuilder() + .setParent( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupMembershipsPagedCallable() + .futureCall(request); + // Do something. + for (RelatedAccountGroupMembership element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMembershipsPaged.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMembershipsPaged.java new file mode 100644 index 00000000..4e7bc670 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/AsyncListRelatedAccountGroupMembershipsPaged.java @@ -0,0 +1,66 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_paged_async] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.common.base.Strings; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsRequest; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsResponse; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class AsyncListRelatedAccountGroupMembershipsPaged { + + public static void main(String[] args) throws Exception { + asyncListRelatedAccountGroupMembershipsPaged(); + } + + public static void asyncListRelatedAccountGroupMembershipsPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupMembershipsRequest request = + ListRelatedAccountGroupMembershipsRequest.newBuilder() + .setParent( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListRelatedAccountGroupMembershipsResponse response = + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupMembershipsCallable() + .call(request); + for (RelatedAccountGroupMembership element : + response.getRelatedAccountGroupMembershipsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_paged_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMemberships.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMemberships.java new file mode 100644 index 00000000..14ff84a4 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMemberships.java @@ -0,0 +1,54 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsRequest; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class SyncListRelatedAccountGroupMemberships { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroupMemberships(); + } + + public static void syncListRelatedAccountGroupMemberships() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupMembershipsRequest request = + ListRelatedAccountGroupMembershipsRequest.newBuilder() + .setParent( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupMemberships(request) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsRelatedaccountgroupname.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsRelatedaccountgroupname.java new file mode 100644 index 00000000..1b5283b1 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsRelatedaccountgroupname.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_relatedaccountgroupname_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class SyncListRelatedAccountGroupMembershipsRelatedaccountgroupname { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroupMembershipsRelatedaccountgroupname(); + } + + public static void syncListRelatedAccountGroupMembershipsRelatedaccountgroupname() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + RelatedAccountGroupName parent = + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]"); + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupMemberships(parent) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_relatedaccountgroupname_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsString.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsString.java new file mode 100644 index 00000000..5a781717 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroupmemberships/SyncListRelatedAccountGroupMembershipsString.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_string_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class SyncListRelatedAccountGroupMembershipsString { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroupMembershipsString(); + } + + public static void syncListRelatedAccountGroupMembershipsString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String parent = RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString(); + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupMemberships(parent) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroupmemberships_string_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroups.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroups.java new file mode 100644 index 00000000..3de89a2d --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroups.java @@ -0,0 +1,56 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupsRequest; +import com.google.recaptchaenterprise.v1.ProjectName; +import com.google.recaptchaenterprise.v1.RelatedAccountGroup; + +public class AsyncListRelatedAccountGroups { + + public static void main(String[] args) throws Exception { + asyncListRelatedAccountGroups(); + } + + public static void asyncListRelatedAccountGroups() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupsRequest request = + ListRelatedAccountGroupsRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient + .listRelatedAccountGroupsPagedCallable() + .futureCall(request); + // Do something. + for (RelatedAccountGroup element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroupsPaged.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroupsPaged.java new file mode 100644 index 00000000..4a89a77a --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/AsyncListRelatedAccountGroupsPaged.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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_paged_async] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.common.base.Strings; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupsRequest; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupsResponse; +import com.google.recaptchaenterprise.v1.ProjectName; +import com.google.recaptchaenterprise.v1.RelatedAccountGroup; + +public class AsyncListRelatedAccountGroupsPaged { + + public static void main(String[] args) throws Exception { + asyncListRelatedAccountGroupsPaged(); + } + + public static void asyncListRelatedAccountGroupsPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupsRequest request = + ListRelatedAccountGroupsRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + ListRelatedAccountGroupsResponse response = + recaptchaEnterpriseServiceClient.listRelatedAccountGroupsCallable().call(request); + for (RelatedAccountGroup element : response.getRelatedAccountGroupsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_paged_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroups.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroups.java new file mode 100644 index 00000000..27e25146 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroups.java @@ -0,0 +1,51 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ListRelatedAccountGroupsRequest; +import com.google.recaptchaenterprise.v1.ProjectName; +import com.google.recaptchaenterprise.v1.RelatedAccountGroup; + +public class SyncListRelatedAccountGroups { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroups(); + } + + public static void syncListRelatedAccountGroups() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ListRelatedAccountGroupsRequest request = + ListRelatedAccountGroupsRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (RelatedAccountGroup element : + recaptchaEnterpriseServiceClient.listRelatedAccountGroups(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsProjectname.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsProjectname.java new file mode 100644 index 00000000..290c14a7 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsProjectname.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_projectname_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ProjectName; +import com.google.recaptchaenterprise.v1.RelatedAccountGroup; + +public class SyncListRelatedAccountGroupsProjectname { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroupsProjectname(); + } + + public static void syncListRelatedAccountGroupsProjectname() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + ProjectName parent = ProjectName.of("[PROJECT]"); + for (RelatedAccountGroup element : + recaptchaEnterpriseServiceClient.listRelatedAccountGroups(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_projectname_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsString.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsString.java new file mode 100644 index 00000000..16774f01 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/listrelatedaccountgroups/SyncListRelatedAccountGroupsString.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_string_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.ProjectName; +import com.google.recaptchaenterprise.v1.RelatedAccountGroup; + +public class SyncListRelatedAccountGroupsString { + + public static void main(String[] args) throws Exception { + syncListRelatedAccountGroupsString(); + } + + public static void syncListRelatedAccountGroupsString() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String parent = ProjectName.of("[PROJECT]").toString(); + for (RelatedAccountGroup element : + recaptchaEnterpriseServiceClient.listRelatedAccountGroups(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_listrelatedaccountgroups_string_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/AsyncMigrateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/AsyncMigrateKey.java new file mode 100644 index 00000000..a93f665b --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/AsyncMigrateKey.java @@ -0,0 +1,48 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_migratekey_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.KeyName; +import com.google.recaptchaenterprise.v1.MigrateKeyRequest; + +public class AsyncMigrateKey { + + public static void main(String[] args) throws Exception { + asyncMigrateKey(); + } + + public static void asyncMigrateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + MigrateKeyRequest request = + MigrateKeyRequest.newBuilder() + .setName(KeyName.of("[PROJECT]", "[KEY]").toString()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.migrateKeyCallable().futureCall(request); + // Do something. + Key response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_migratekey_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/SyncMigrateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/SyncMigrateKey.java new file mode 100644 index 00000000..1cc641b9 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/migratekey/SyncMigrateKey.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_migratekey_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.KeyName; +import com.google.recaptchaenterprise.v1.MigrateKeyRequest; + +public class SyncMigrateKey { + + public static void main(String[] args) throws Exception { + syncMigrateKey(); + } + + public static void syncMigrateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + MigrateKeyRequest request = + MigrateKeyRequest.newBuilder() + .setName(KeyName.of("[PROJECT]", "[KEY]").toString()) + .build(); + Key response = recaptchaEnterpriseServiceClient.migrateKey(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_migratekey_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMemberships.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMemberships.java new file mode 100644 index 00000000..5e5dc98a --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMemberships.java @@ -0,0 +1,59 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; +import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequest; + +public class AsyncSearchRelatedAccountGroupMemberships { + + public static void main(String[] args) throws Exception { + asyncSearchRelatedAccountGroupMemberships(); + } + + public static void asyncSearchRelatedAccountGroupMemberships() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + SearchRelatedAccountGroupMembershipsRequest request = + SearchRelatedAccountGroupMembershipsRequest.newBuilder() + .setProject( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setHashedAccountId(ByteString.EMPTY) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient + .searchRelatedAccountGroupMembershipsPagedCallable() + .futureCall(request); + // Do something. + for (RelatedAccountGroupMembership element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMembershipsPaged.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMembershipsPaged.java new file mode 100644 index 00000000..59a77209 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/AsyncSearchRelatedAccountGroupMembershipsPaged.java @@ -0,0 +1,68 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_paged_async] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.common.base.Strings; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; +import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequest; +import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsResponse; + +public class AsyncSearchRelatedAccountGroupMembershipsPaged { + + public static void main(String[] args) throws Exception { + asyncSearchRelatedAccountGroupMembershipsPaged(); + } + + public static void asyncSearchRelatedAccountGroupMembershipsPaged() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + SearchRelatedAccountGroupMembershipsRequest request = + SearchRelatedAccountGroupMembershipsRequest.newBuilder() + .setProject( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setHashedAccountId(ByteString.EMPTY) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + while (true) { + SearchRelatedAccountGroupMembershipsResponse response = + recaptchaEnterpriseServiceClient + .searchRelatedAccountGroupMembershipsCallable() + .call(request); + for (RelatedAccountGroupMembership element : + response.getRelatedAccountGroupMembershipsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_paged_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMemberships.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMemberships.java new file mode 100644 index 00000000..a1b87130 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMemberships.java @@ -0,0 +1,56 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; +import com.google.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequest; + +public class SyncSearchRelatedAccountGroupMemberships { + + public static void main(String[] args) throws Exception { + syncSearchRelatedAccountGroupMemberships(); + } + + public static void syncSearchRelatedAccountGroupMemberships() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + SearchRelatedAccountGroupMembershipsRequest request = + SearchRelatedAccountGroupMembershipsRequest.newBuilder() + .setProject( + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString()) + .setHashedAccountId(ByteString.EMPTY) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .build(); + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .searchRelatedAccountGroupMemberships(request) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring.java new file mode 100644 index 00000000..870a361a --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring.java @@ -0,0 +1,51 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_relatedaccountgroupnamebytestring_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class SyncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring { + + public static void main(String[] args) throws Exception { + syncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring(); + } + + public static void syncSearchRelatedAccountGroupMembershipsRelatedaccountgroupnameBytestring() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + RelatedAccountGroupName project = + RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]"); + ByteString hashedAccountId = ByteString.EMPTY; + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .searchRelatedAccountGroupMemberships(project, hashedAccountId) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_relatedaccountgroupnamebytestring_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsStringBytestring.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsStringBytestring.java new file mode 100644 index 00000000..ba406b89 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/searchrelatedaccountgroupmemberships/SyncSearchRelatedAccountGroupMembershipsStringBytestring.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_stringbytestring_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupMembership; +import com.google.recaptchaenterprise.v1.RelatedAccountGroupName; + +public class SyncSearchRelatedAccountGroupMembershipsStringBytestring { + + public static void main(String[] args) throws Exception { + syncSearchRelatedAccountGroupMembershipsStringBytestring(); + } + + public static void syncSearchRelatedAccountGroupMembershipsStringBytestring() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + String project = RelatedAccountGroupName.of("[PROJECT]", "[RELATEDACCOUNTGROUP]").toString(); + ByteString hashedAccountId = ByteString.EMPTY; + for (RelatedAccountGroupMembership element : + recaptchaEnterpriseServiceClient + .searchRelatedAccountGroupMemberships(project, hashedAccountId) + .iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_searchrelatedaccountgroupmemberships_stringbytestring_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/AsyncUpdateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/AsyncUpdateKey.java new file mode 100644 index 00000000..1199190c --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/AsyncUpdateKey.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_updatekey_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.FieldMask; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.UpdateKeyRequest; + +public class AsyncUpdateKey { + + public static void main(String[] args) throws Exception { + asyncUpdateKey(); + } + + public static void asyncUpdateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + UpdateKeyRequest request = + UpdateKeyRequest.newBuilder() + .setKey(Key.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceClient.updateKeyCallable().futureCall(request); + // Do something. + Key response = future.get(); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_updatekey_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/SyncUpdateKey.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/SyncUpdateKey.java new file mode 100644 index 00000000..993d70da --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseserviceclient/updatekey/SyncUpdateKey.java @@ -0,0 +1,45 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_updatekey_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceClient; +import com.google.protobuf.FieldMask; +import com.google.recaptchaenterprise.v1.Key; +import com.google.recaptchaenterprise.v1.UpdateKeyRequest; + +public class SyncUpdateKey { + + public static void main(String[] args) throws Exception { + syncUpdateKey(); + } + + public static void syncUpdateKey() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceClient recaptchaEnterpriseServiceClient = + RecaptchaEnterpriseServiceClient.create()) { + UpdateKeyRequest request = + UpdateKeyRequest.newBuilder() + .setKey(Key.newBuilder().build()) + .setUpdateMask(FieldMask.newBuilder().build()) + .build(); + Key response = recaptchaEnterpriseServiceClient.updateKey(request); + } + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseserviceclient_updatekey_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseservicesettings/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseservicesettings/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..426e31ea --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/recaptchaenterpriseservicesettings/createassessment/SyncCreateAssessment.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.samples; + +// [START recaptchaenterprise_v1_generated_recaptchaenterpriseservicesettings_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.RecaptchaEnterpriseServiceSettings; +import java.time.Duration; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceSettings.Builder recaptchaEnterpriseServiceSettingsBuilder = + RecaptchaEnterpriseServiceSettings.newBuilder(); + recaptchaEnterpriseServiceSettingsBuilder + .createAssessmentSettings() + .setRetrySettings( + recaptchaEnterpriseServiceSettingsBuilder + .createAssessmentSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + RecaptchaEnterpriseServiceSettings recaptchaEnterpriseServiceSettings = + recaptchaEnterpriseServiceSettingsBuilder.build(); + } +} +// [END recaptchaenterprise_v1_generated_recaptchaenterpriseservicesettings_createassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/stub/recaptchaenterpriseservicestubsettings/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/stub/recaptchaenterpriseservicestubsettings/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..ba790e42 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1/stub/recaptchaenterpriseservicestubsettings/createassessment/SyncCreateAssessment.java @@ -0,0 +1,49 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1.stub.samples; + +// [START +// recaptchaenterprise_v1_generated_recaptchaenterpriseservicestubsettings_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1.stub.RecaptchaEnterpriseServiceStubSettings; +import java.time.Duration; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceStubSettings.Builder recaptchaEnterpriseServiceSettingsBuilder = + RecaptchaEnterpriseServiceStubSettings.newBuilder(); + recaptchaEnterpriseServiceSettingsBuilder + .createAssessmentSettings() + .setRetrySettings( + recaptchaEnterpriseServiceSettingsBuilder + .createAssessmentSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + RecaptchaEnterpriseServiceStubSettings recaptchaEnterpriseServiceSettings = + recaptchaEnterpriseServiceSettingsBuilder.build(); + } +} +// [END +// recaptchaenterprise_v1_generated_recaptchaenterpriseservicestubsettings_createassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/AsyncAnnotateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/AsyncAnnotateAssessment.java new file mode 100644 index 00000000..f82e2b6f --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/AsyncAnnotateAssessment.java @@ -0,0 +1,54 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1beta1.AssessmentName; +import java.util.ArrayList; + +public class AsyncAnnotateAssessment { + + public static void main(String[] args) throws Exception { + asyncAnnotateAssessment(); + } + + public static void asyncAnnotateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + AnnotateAssessmentRequest request = + AnnotateAssessmentRequest.newBuilder() + .setName(AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString()) + .addAllReasons(new ArrayList()) + .setHashedAccountId(ByteString.EMPTY) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceV1Beta1Client.annotateAssessmentCallable().futureCall(request); + // Do something. + AnnotateAssessmentResponse response = future.get(); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessment.java new file mode 100644 index 00000000..f09e1783 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessment.java @@ -0,0 +1,51 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.protobuf.ByteString; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1beta1.AssessmentName; +import java.util.ArrayList; + +public class SyncAnnotateAssessment { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessment(); + } + + public static void syncAnnotateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + AnnotateAssessmentRequest request = + AnnotateAssessmentRequest.newBuilder() + .setName(AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString()) + .addAllReasons(new ArrayList()) + .setHashedAccountId(ByteString.EMPTY) + .build(); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceV1Beta1Client.annotateAssessment(request); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java new file mode 100644 index 00000000..0e6f2308 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_assessmentnameannotateassessmentrequestannotation_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1beta1.AssessmentName; + +public class SyncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation(); + } + + public static void syncAnnotateAssessmentAssessmentnameAnnotateassessmentrequestannotation() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + AssessmentName name = AssessmentName.of("[PROJECT]", "[ASSESSMENT]"); + AnnotateAssessmentRequest.Annotation annotation = + AnnotateAssessmentRequest.Annotation.forNumber(0); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceV1Beta1Client.annotateAssessment(name, annotation); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_assessmentnameannotateassessmentrequestannotation_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java new file mode 100644 index 00000000..64194b42 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/annotateassessment/SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_stringannotateassessmentrequestannotation_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse; +import com.google.recaptchaenterprise.v1beta1.AssessmentName; + +public class SyncAnnotateAssessmentStringAnnotateassessmentrequestannotation { + + public static void main(String[] args) throws Exception { + syncAnnotateAssessmentStringAnnotateassessmentrequestannotation(); + } + + public static void syncAnnotateAssessmentStringAnnotateassessmentrequestannotation() + throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + String name = AssessmentName.of("[PROJECT]", "[ASSESSMENT]").toString(); + AnnotateAssessmentRequest.Annotation annotation = + AnnotateAssessmentRequest.Annotation.forNumber(0); + AnnotateAssessmentResponse response = + recaptchaEnterpriseServiceV1Beta1Client.annotateAssessment(name, annotation); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_annotateassessment_stringannotateassessmentrequestannotation_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetCredentialsProvider.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetCredentialsProvider.java new file mode 100644 index 00000000..e672c67f --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetCredentialsProvider.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_create_setcredentialsprovider_sync] +import com.google.api.gax.core.FixedCredentialsProvider; +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Settings; +import com.google.cloud.recaptchaenterprise.v1beta1.myCredentials; + +public class SyncCreateSetCredentialsProvider { + + public static void main(String[] args) throws Exception { + syncCreateSetCredentialsProvider(); + } + + public static void syncCreateSetCredentialsProvider() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceV1Beta1Settings recaptchaEnterpriseServiceV1Beta1Settings = + RecaptchaEnterpriseServiceV1Beta1Settings.newBuilder() + .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) + .build(); + RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create(recaptchaEnterpriseServiceV1Beta1Settings); + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_create_setcredentialsprovider_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetEndpoint.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetEndpoint.java new file mode 100644 index 00000000..176b22a4 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/create/SyncCreateSetEndpoint.java @@ -0,0 +1,41 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_create_setendpoint_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Settings; +import com.google.cloud.recaptchaenterprise.v1beta1.myEndpoint; + +public class SyncCreateSetEndpoint { + + public static void main(String[] args) throws Exception { + syncCreateSetEndpoint(); + } + + public static void syncCreateSetEndpoint() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceV1Beta1Settings recaptchaEnterpriseServiceV1Beta1Settings = + RecaptchaEnterpriseServiceV1Beta1Settings.newBuilder().setEndpoint(myEndpoint).build(); + RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create(recaptchaEnterpriseServiceV1Beta1Settings); + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_create_setendpoint_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/AsyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/AsyncCreateAssessment.java new file mode 100644 index 00000000..34cf0843 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/AsyncCreateAssessment.java @@ -0,0 +1,51 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.Assessment; +import com.google.recaptchaenterprise.v1beta1.CreateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.ProjectName; + +public class AsyncCreateAssessment { + + public static void main(String[] args) throws Exception { + asyncCreateAssessment(); + } + + public static void asyncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + CreateAssessmentRequest request = + CreateAssessmentRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setAssessment(Assessment.newBuilder().build()) + .build(); + ApiFuture future = + recaptchaEnterpriseServiceV1Beta1Client.createAssessmentCallable().futureCall(request); + // Do something. + Assessment response = future.get(); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_async] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..1de577b1 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessment.java @@ -0,0 +1,47 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.Assessment; +import com.google.recaptchaenterprise.v1beta1.CreateAssessmentRequest; +import com.google.recaptchaenterprise.v1beta1.ProjectName; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + CreateAssessmentRequest request = + CreateAssessmentRequest.newBuilder() + .setParent(ProjectName.of("[PROJECT]").toString()) + .setAssessment(Assessment.newBuilder().build()) + .build(); + Assessment response = recaptchaEnterpriseServiceV1Beta1Client.createAssessment(request); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentProjectnameAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentProjectnameAssessment.java new file mode 100644 index 00000000..00b21de0 --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentProjectnameAssessment.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_projectnameassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.Assessment; +import com.google.recaptchaenterprise.v1beta1.ProjectName; + +public class SyncCreateAssessmentProjectnameAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessmentProjectnameAssessment(); + } + + public static void syncCreateAssessmentProjectnameAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + ProjectName parent = ProjectName.of("[PROJECT]"); + Assessment assessment = Assessment.newBuilder().build(); + Assessment response = + recaptchaEnterpriseServiceV1Beta1Client.createAssessment(parent, assessment); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_projectnameassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentStringAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentStringAssessment.java new file mode 100644 index 00000000..28f66bce --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1client/createassessment/SyncCreateAssessmentStringAssessment.java @@ -0,0 +1,44 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_stringassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Client; +import com.google.recaptchaenterprise.v1beta1.Assessment; +import com.google.recaptchaenterprise.v1beta1.ProjectName; + +public class SyncCreateAssessmentStringAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessmentStringAssessment(); + } + + public static void syncCreateAssessmentStringAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + try (RecaptchaEnterpriseServiceV1Beta1Client recaptchaEnterpriseServiceV1Beta1Client = + RecaptchaEnterpriseServiceV1Beta1Client.create()) { + String parent = ProjectName.of("[PROJECT]").toString(); + Assessment assessment = Assessment.newBuilder().build(); + Assessment response = + recaptchaEnterpriseServiceV1Beta1Client.createAssessment(parent, assessment); + } + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1client_createassessment_stringassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1settings/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1settings/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..5f366d2c --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/recaptchaenterpriseservicev1beta1settings/createassessment/SyncCreateAssessment.java @@ -0,0 +1,50 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1settings_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.RecaptchaEnterpriseServiceV1Beta1Settings; +import java.time.Duration; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceV1Beta1Settings.Builder + recaptchaEnterpriseServiceV1Beta1SettingsBuilder = + RecaptchaEnterpriseServiceV1Beta1Settings.newBuilder(); + recaptchaEnterpriseServiceV1Beta1SettingsBuilder + .createAssessmentSettings() + .setRetrySettings( + recaptchaEnterpriseServiceV1Beta1SettingsBuilder + .createAssessmentSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + RecaptchaEnterpriseServiceV1Beta1Settings recaptchaEnterpriseServiceV1Beta1Settings = + recaptchaEnterpriseServiceV1Beta1SettingsBuilder.build(); + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1settings_createassessment_sync] diff --git a/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/stub/recaptchaenterpriseservicev1beta1stubsettings/createassessment/SyncCreateAssessment.java b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/stub/recaptchaenterpriseservicev1beta1stubsettings/createassessment/SyncCreateAssessment.java new file mode 100644 index 00000000..5c66453e --- /dev/null +++ b/samples/snippets/generated/com/google/cloud/recaptchaenterprise/v1beta1/stub/recaptchaenterpriseservicev1beta1stubsettings/createassessment/SyncCreateAssessment.java @@ -0,0 +1,50 @@ +/* + * 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 + * + * https://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.recaptchaenterprise.v1beta1.stub.samples; + +// [START +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1stubsettings_createassessment_sync] +import com.google.cloud.recaptchaenterprise.v1beta1.stub.RecaptchaEnterpriseServiceV1Beta1StubSettings; +import java.time.Duration; + +public class SyncCreateAssessment { + + public static void main(String[] args) throws Exception { + syncCreateAssessment(); + } + + public static void syncCreateAssessment() throws Exception { + // This snippet has been automatically generated for illustrative purposes only. + // It may require modifications to work in your environment. + RecaptchaEnterpriseServiceV1Beta1StubSettings.Builder + recaptchaEnterpriseServiceV1Beta1SettingsBuilder = + RecaptchaEnterpriseServiceV1Beta1StubSettings.newBuilder(); + recaptchaEnterpriseServiceV1Beta1SettingsBuilder + .createAssessmentSettings() + .setRetrySettings( + recaptchaEnterpriseServiceV1Beta1SettingsBuilder + .createAssessmentSettings() + .getRetrySettings() + .toBuilder() + .setTotalTimeout(Duration.ofSeconds(30)) + .build()); + RecaptchaEnterpriseServiceV1Beta1StubSettings recaptchaEnterpriseServiceV1Beta1Settings = + recaptchaEnterpriseServiceV1Beta1SettingsBuilder.build(); + } +} +// [END +// recaptchaenterprise_v1beta1_generated_recaptchaenterpriseservicev1beta1stubsettings_createassessment_sync]