diff --git a/generation_config.yaml b/generation_config.yaml
index afa751e510bf..5a4df79daa53 100644
--- a/generation_config.yaml
+++ b/generation_config.yaml
@@ -1,6 +1,6 @@
-gapic_generator_version: 2.70.0
-googleapis_commitish: 62e4ecb2f4390728990514fea14aad0431881a52
-libraries_bom_version: 26.79.0
+gapic_generator_version: 2.71.0
+googleapis_commitish: 13ca8dbc797515144104ee799e429f8e29b45c08
+libraries_bom_version: 26.80.0
libraries:
- api_shortname: accessapproval
name_pretty: Access Approval
diff --git a/java-accessapproval/README.md b/java-accessapproval/README.md
index b50bc49ad421..2182d18d0244 100644
--- a/java-accessapproval/README.md
+++ b/java-accessapproval/README.md
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
GetReportingIdentitySettings
Returns the singleton data retention settings for this property.
Returns the reporting identity settings for this property.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*GetUserProvidedDataSettings
Looks up settings related to user-provided data for a property.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
+ *getUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request) + *
"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.
+ *getUserProvidedDataSettings(UserProvidedDataSettingsName name) + *
getUserProvidedDataSettings(String name) + *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
+ *getUserProvidedDataSettingsCallable() + *
See the individual methods for example code. @@ -22198,7 +22217,7 @@ public final SubpropertySyncConfig getSubpropertySyncConfig( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns the singleton data retention settings for this property. + * Returns the reporting identity settings for this property. * *
Sample code: * @@ -22232,7 +22251,7 @@ public final ReportingIdentitySettings getReportingIdentitySettings( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns the singleton data retention settings for this property. + * Returns the reporting identity settings for this property. * *
Sample code: * @@ -22263,7 +22282,7 @@ public final ReportingIdentitySettings getReportingIdentitySettings(String name) // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns the singleton data retention settings for this property. + * Returns the reporting identity settings for this property. * *
Sample code: * @@ -22294,7 +22313,7 @@ public final ReportingIdentitySettings getReportingIdentitySettings( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Returns the singleton data retention settings for this property. + * Returns the reporting identity settings for this property. * *
Sample code: * @@ -22322,6 +22341,130 @@ public final ReportingIdentitySettings getReportingIdentitySettings( return stub.getReportingIdentitySettingsCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Looks up settings related to user-provided data for a property. + * + *
Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (AnalyticsAdminServiceClient analyticsAdminServiceClient =
+ * AnalyticsAdminServiceClient.create()) {
+ * UserProvidedDataSettingsName name = UserProvidedDataSettingsName.of("[PROPERTY]");
+ * UserProvidedDataSettings response =
+ * analyticsAdminServiceClient.getUserProvidedDataSettings(name);
+ * }
+ * }
+ *
+ * @param name Required. The name of the user provided data settings to retrieve. Format:
+ * properties/{property}/userProvidedDataSettings
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final UserProvidedDataSettings getUserProvidedDataSettings(
+ UserProvidedDataSettingsName name) {
+ GetUserProvidedDataSettingsRequest request =
+ GetUserProvidedDataSettingsRequest.newBuilder()
+ .setName(name == null ? null : name.toString())
+ .build();
+ return getUserProvidedDataSettings(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Looks up settings related to user-provided data for a property.
+ *
+ * Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (AnalyticsAdminServiceClient analyticsAdminServiceClient =
+ * AnalyticsAdminServiceClient.create()) {
+ * String name = UserProvidedDataSettingsName.of("[PROPERTY]").toString();
+ * UserProvidedDataSettings response =
+ * analyticsAdminServiceClient.getUserProvidedDataSettings(name);
+ * }
+ * }
+ *
+ * @param name Required. The name of the user provided data settings to retrieve. Format:
+ * properties/{property}/userProvidedDataSettings
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final UserProvidedDataSettings getUserProvidedDataSettings(String name) {
+ GetUserProvidedDataSettingsRequest request =
+ GetUserProvidedDataSettingsRequest.newBuilder().setName(name).build();
+ return getUserProvidedDataSettings(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Looks up settings related to user-provided data for a property.
+ *
+ * Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (AnalyticsAdminServiceClient analyticsAdminServiceClient =
+ * AnalyticsAdminServiceClient.create()) {
+ * GetUserProvidedDataSettingsRequest request =
+ * GetUserProvidedDataSettingsRequest.newBuilder()
+ * .setName(UserProvidedDataSettingsName.of("[PROPERTY]").toString())
+ * .build();
+ * UserProvidedDataSettings response =
+ * analyticsAdminServiceClient.getUserProvidedDataSettings(request);
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final UserProvidedDataSettings getUserProvidedDataSettings(
+ GetUserProvidedDataSettingsRequest request) {
+ return getUserProvidedDataSettingsCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Looks up settings related to user-provided data for a property.
+ *
+ * Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (AnalyticsAdminServiceClient analyticsAdminServiceClient =
+ * AnalyticsAdminServiceClient.create()) {
+ * GetUserProvidedDataSettingsRequest request =
+ * GetUserProvidedDataSettingsRequest.newBuilder()
+ * .setName(UserProvidedDataSettingsName.of("[PROPERTY]").toString())
+ * .build();
+ * ApiFuture future =
+ * analyticsAdminServiceClient.getUserProvidedDataSettingsCallable().futureCall(request);
+ * // Do something.
+ * UserProvidedDataSettings response = future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable
- * Returns the singleton data retention settings for this property.
+ * Returns the reporting identity settings for this property.
*
*/
default void getReportingIdentitySettings(
@@ -10298,6 +10351,21 @@ default void getReportingIdentitySettings(
io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(
getGetReportingIdentitySettingsMethod(), responseObserver);
}
+
+ /**
+ *
+ *
+ * + * Looks up settings related to user-provided data for a property. + *+ */ + default void getUserProvidedDataSettings( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest request, + io.grpc.stub.StreamObserver
- * Returns the singleton data retention settings for this property.
+ * Returns the reporting identity settings for this property.
*
*/
public void getReportingIdentitySettings(
@@ -13043,6 +13111,23 @@ public void getReportingIdentitySettings(
request,
responseObserver);
}
+
+ /**
+ *
+ *
+ * + * Looks up settings related to user-provided data for a property. + *+ */ + public void getUserProvidedDataSettings( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest request, + io.grpc.stub.StreamObserver
- * Returns the singleton data retention settings for this property.
+ * Returns the reporting identity settings for this property.
*
*/
public com.google.analytics.admin.v1alpha.ReportingIdentitySettings
@@ -15380,6 +15465,20 @@ public com.google.analytics.admin.v1alpha.SubpropertySyncConfig getSubpropertySy
return io.grpc.stub.ClientCalls.blockingV2UnaryCall(
getChannel(), getGetReportingIdentitySettingsMethod(), getCallOptions(), request);
}
+
+ /**
+ *
+ *
+ * + * Looks up settings related to user-provided data for a property. + *+ */ + public com.google.analytics.admin.v1alpha.UserProvidedDataSettings getUserProvidedDataSettings( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetUserProvidedDataSettingsMethod(), getCallOptions(), request); + } } /** @@ -17555,7 +17654,7 @@ public com.google.analytics.admin.v1alpha.SubpropertySyncConfig getSubpropertySy * * *
- * Returns the singleton data retention settings for this property.
+ * Returns the reporting identity settings for this property.
*
*/
public com.google.analytics.admin.v1alpha.ReportingIdentitySettings
@@ -17564,6 +17663,19 @@ public com.google.analytics.admin.v1alpha.SubpropertySyncConfig getSubpropertySy
return io.grpc.stub.ClientCalls.blockingUnaryCall(
getChannel(), getGetReportingIdentitySettingsMethod(), getCallOptions(), request);
}
+
+ /**
+ *
+ *
+ * + * Looks up settings related to user-provided data for a property. + *+ */ + public com.google.analytics.admin.v1alpha.UserProvidedDataSettings getUserProvidedDataSettings( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetUserProvidedDataSettingsMethod(), getCallOptions(), request); + } } /** @@ -19928,7 +20040,7 @@ protected AnalyticsAdminServiceFutureStub build( * * *
- * Returns the singleton data retention settings for this property.
+ * Returns the reporting identity settings for this property.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -19938,6 +20050,21 @@ protected AnalyticsAdminServiceFutureStub build(
return io.grpc.stub.ClientCalls.futureUnaryCall(
getChannel().newCall(getGetReportingIdentitySettingsMethod(), getCallOptions()), request);
}
+
+ /**
+ *
+ *
+ * + * Looks up settings related to user-provided data for a property. + *+ */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.analytics.admin.v1alpha.UserProvidedDataSettings> + getUserProvidedDataSettings( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetUserProvidedDataSettingsMethod(), getCallOptions()), request); + } } private static final int METHODID_GET_ACCOUNT = 0; @@ -20094,6 +20221,7 @@ protected AnalyticsAdminServiceFutureStub build( private static final int METHODID_UPDATE_SUBPROPERTY_SYNC_CONFIG = 151; private static final int METHODID_GET_SUBPROPERTY_SYNC_CONFIG = 152; private static final int METHODID_GET_REPORTING_IDENTITY_SETTINGS = 153; + private static final int METHODID_GET_USER_PROVIDED_DATA_SETTINGS = 154; private static final class MethodHandlers
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -109,12 +109,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -909,12 +909,12 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -934,12 +934,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -959,12 +959,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -983,12 +983,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1003,12 +1003,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountOrBuilder.java
index e577cf66978b..b065ed27f285 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountOrBuilder.java
@@ -30,12 +30,12 @@ public interface AccountOrBuilder
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface AccountOrBuilder
*
*
*
- * Output only. Resource name of this account.
+ * Identifier. Resource name of this account.
* Format: accounts/{account}
* Example: "accounts/100"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummary.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummary.java
index 54407be0ee7c..a8d898d4167c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummary.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummary.java
@@ -83,12 +83,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -109,12 +109,12 @@ public java.lang.String getName() {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -758,12 +758,12 @@ public Builder mergeFrom(
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -783,12 +783,12 @@ public java.lang.String getName() {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -808,12 +808,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -832,12 +832,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -852,12 +852,12 @@ public Builder clearName() {
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummaryOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummaryOrBuilder.java
index e1fc562bdb97..98a934df3537 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummaryOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AccountSummaryOrBuilder.java
@@ -30,12 +30,12 @@ public interface AccountSummaryOrBuilder
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface AccountSummaryOrBuilder
*
*
*
- * Resource name for this account summary.
+ * Identifier. Resource name for this account summary.
* Format: accountSummaries/{account_id}
* Example: "accountSummaries/1000"
*
*
- * string name = 1;
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminProto.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminProto.java
index 176fb71e9486..5dd30719a5e1 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminProto.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminProto.java
@@ -812,6 +812,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_analytics_admin_v1alpha_GetReportingIdentitySettingsRequest_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_analytics_admin_v1alpha_GetReportingIdentitySettingsRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
@@ -862,10 +866,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005quota\030\005 \001(\0132+.google.analytics.admin.v1alpha.AccessQuota\"P\n"
+ "\021GetAccountRequest\022;\n"
+ "\004name\030\001 \001(\tB-\340A\002\372A\'\n"
- + "%analyticsadmin.googleapis.com/Account\"R\n"
- + "\023ListAccountsRequest\022\021\n"
- + "\tpage_size\030\001 \001(\005\022\022\n\n"
- + "page_token\030\002 \001(\t\022\024\n"
+ + "%analyticsadmin.googleapis.com/Account\"\\\n"
+ + "\023ListAccountsRequest\022\026\n"
+ + "\tpage_size\030\001 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\002 \001(\tB\003\340A\001\022\024\n"
+ "\014show_deleted\030\003 \001(\010\"j\n"
+ "\024ListAccountsResponse\0229\n"
+ "\010accounts\030\001 \003(\0132\'.google.analytics.admin.v1alpha.Account\022\027\n"
@@ -884,41 +888,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021account_ticket_id\030\001 \001(\t\"R\n"
+ "\022GetPropertyRequest\022<\n"
+ "\004name\030\001 \001(\tB.\340A\002\372A(\n"
- + "&analyticsadmin.googleapis.com/Property\"i\n"
+ + "&analyticsadmin.googleapis.com/Property\"s\n"
+ "\025ListPropertiesRequest\022\023\n"
- + "\006filter\030\001 \001(\tB\003\340A\002\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\022\024\n"
+ + "\006filter\030\001 \001(\tB\003\340A\002\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\022\024\n"
+ "\014show_deleted\030\004 \001(\010\"o\n"
+ "\026ListPropertiesResponse\022<\n\n"
+ "properties\030\001 \003(\0132(.google.analytics.admin.v1alpha.Property\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\216\001\n"
+ "\025UpdatePropertyRequest\022?\n"
- + "\010property\030\001 \001(\0132(.google"
- + ".analytics.admin.v1alpha.PropertyB\003\340A\002\0224\n"
+ + "\010property\030\001"
+ + " \001(\0132(.google.analytics.admin.v1alpha.PropertyB\003\340A\002\0224\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"X\n"
+ "\025CreatePropertyRequest\022?\n"
- + "\010property\030\001"
- + " \001(\0132(.google.analytics.admin.v1alpha.PropertyB\003\340A\002\"U\n"
+ + "\010property\030\001 \001(\0132(.go"
+ + "ogle.analytics.admin.v1alpha.PropertyB\003\340A\002\"U\n"
+ "\025DeletePropertyRequest\022<\n"
+ "\004name\030\001 \001(\tB.\340A\002\372A(\n"
+ "&analyticsadmin.googleapis.com/Property\"\251\001\n"
+ "\031CreateFirebaseLinkRequest\022B\n"
- + "\006parent\030\001 \001(\tB2\340A\002"
- + "\372A,\022*analyticsadmin.googleapis.com/FirebaseLink\022H\n\r"
- + "firebase_link\030\002 \001(\0132,.google."
- + "analytics.admin.v1alpha.FirebaseLinkB\003\340A\002\"]\n"
+ + "\006parent\030\001 \001("
+ + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/FirebaseLink\022H\n\r"
+ + "firebase_link\030\002"
+ + " \001(\0132,.google.analytics.admin.v1alpha.FirebaseLinkB\003\340A\002\"]\n"
+ "\031DeleteFirebaseLinkRequest\022@\n"
+ "\004name\030\001 \001(\tB2\340A\002\372A,\n"
- + "*analyticsadmin.googleapis.com/FirebaseLink\"\205\001\n"
+ + "*analyticsadmin.googleapis.com/FirebaseLink\"\217\001\n"
+ "\030ListFirebaseLinksRequest\022B\n"
+ "\006parent\030\001 \001("
- + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/FirebaseLink\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"z\n"
+ + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/FirebaseLink\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n"
+ + "\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"z\n"
+ "\031ListFirebaseLinksResponse\022D\n"
- + "\016firebase_links\030\001"
- + " \003(\0132,.google.analytics.admin.v1alpha.FirebaseLink\022\027\n"
+ + "\016firebase_links\030\001 \003(\0132,.go"
+ + "ogle.analytics.admin.v1alpha.FirebaseLink\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\\\n"
+ "\027GetGlobalSiteTagRequest\022A\n"
+ "\004name\030\001 \001(\tB3\340A\002\372A-\n"
@@ -929,30 +934,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\017google_ads_link\030\002"
+ " \001(\0132-.google.analytics.admin.v1alpha.GoogleAdsLinkB\003\340A\002\"\232\001\n"
+ "\032UpdateGoogleAdsLinkRequest\022F\n"
- + "\017google_ads_link\030\001 "
- + "\001(\0132-.google.analytics.admin.v1alpha.GoogleAdsLink\0224\n"
+ + "\017google_ads_link\030\001 \001(\0132-.goog"
+ + "le.analytics.admin.v1alpha.GoogleAdsLink\0224\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"_\n"
+ "\032DeleteGoogleAdsLinkRequest\022A\n"
+ "\004name\030\001 \001(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/GoogleAdsLink\"\207\001\n"
+ + "+analyticsadmin.googleapis.com/GoogleAdsLink\"\221\001\n"
+ "\031ListGoogleAdsLinksRequest\022C\n"
- + "\006parent\030\001 \001("
- + "\tB3\340A\002\372A-\022+analyticsadmin.googleapis.com/GoogleAdsLink\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"~\n"
+ + "\006parent\030\001 \001(\tB3\340"
+ + "A\002\372A-\022+analyticsadmin.googleapis.com/GoogleAdsLink\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"~\n"
+ "\032ListGoogleAdsLinksResponse\022G\n"
+ "\020google_ads_links\030\001 \003(\0132-.go"
+ "ogle.analytics.admin.v1alpha.GoogleAdsLink\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"h\n"
+ "\035GetDataSharingSettingsRequest\022G\n"
+ "\004name\030\001 \001(\tB9\340A\002\372A3\n"
- + "1analyticsadmin.googleapis.com/DataSharingSettings\"D\n"
- + "\033ListAccountSummariesRequest\022\021\n"
- + "\tpage_size\030\001 \001(\005\022\022\n\n"
- + "page_token\030\002 \001(\t\"\202\001\n"
+ + "1analyticsadmin.googleapis.com/DataSharingSettings\"N\n"
+ + "\033ListAccountSummariesRequest\022\026\n"
+ + "\tpage_size\030\001 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\002 \001(\tB\003\340A\001\"\202\001\n"
+ "\034ListAccountSummariesResponse\022I\n"
- + "\021account_summaries\030\001"
- + " \003(\0132..google.analytics.admin.v1alpha.AccountSummary\022\027\n"
+ + "\021account_summaries\030\001 \003(\0132..goog"
+ + "le.analytics.admin.v1alpha.AccountSummary\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\206\001\n"
+ "$AcknowledgeUserDataCollectionRequest\022@\n"
+ "\010property\030\001 \001(\tB.\340A\002\372A(\n"
@@ -964,10 +969,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "%analyticsadmin.googleapis.com/Account\022@\n"
+ "\010property\030\002 \001(\tB.\340A\001\372A(\n"
+ "&analyticsadmin.googleapis.com/Property\022U\n\r"
- + "resource_type\030\003 \003(\01629.google.analyt"
- + "ics.admin.v1alpha.ChangeHistoryResourceTypeB\003\340A\001\022?\n"
- + "\006action\030\004"
- + " \003(\0162*.google.analytics.admin.v1alpha.ActionTypeB\003\340A\001\022\030\n"
+ + "resource_type\030\003 \003(\01629.goo"
+ + "gle.analytics.admin.v1alpha.ChangeHistoryResourceTypeB\003\340A\001\022?\n"
+ + "\006action\030\004 \003(\0162*.goo"
+ + "gle.analytics.admin.v1alpha.ActionTypeB\003\340A\001\022\030\n"
+ "\013actor_email\030\005 \003(\tB\003\340A\001\022=\n"
+ "\024earliest_change_time\030\006"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\001\022;\n"
@@ -976,58 +981,59 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tpage_size\030\010 \001(\005B\003\340A\001\022\027\n\n"
+ "page_token\030\t \001(\tB\003\340A\001\"\217\001\n"
+ "!SearchChangeHistoryEventsResponse\022Q\n"
- + "\025change_history_events\030\001"
- + " \003(\01322.google.analytics.admin.v1alpha.ChangeHistoryEvent\022\027\n"
+ + "\025change_history_events\030\001 \003(\01322.google"
+ + ".analytics.admin.v1alpha.ChangeHistoryEvent\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"t\n"
+ "#GetMeasurementProtocolSecretRequest\022M\n"
+ "\004name\030\001 \001(\tB?\340A\002\372A9\n"
+ "7analyticsadmin.googleapis.com/MeasurementProtocolSecret\"\336\001\n"
+ "&CreateMeasurementProtocolSecretRequest\022O\n"
- + "\006parent\030\001 \001(\tB?\340A\002"
- + "\372A9\0227analyticsadmin.googleapis.com/MeasurementProtocolSecret\022c\n"
- + "\033measurement_protocol_secret\030\002 \001(\01329.google.analytics.adm"
- + "in.v1alpha.MeasurementProtocolSecretB\003\340A\002\"w\n"
+ + "\006parent\030\001 \001("
+ + "\tB?\340A\002\372A9\0227analyticsadmin.googleapis.com/MeasurementProtocolSecret\022c\n"
+ + "\033measurement_protocol_secret\030\002 \001(\01329.google.ana"
+ + "lytics.admin.v1alpha.MeasurementProtocolSecretB\003\340A\002\"w\n"
+ "&DeleteMeasurementProtocolSecretRequest\022M\n"
+ "\004name\030\001 \001(\tB?\340A\002\372A9\n"
+ "7analyticsadmin.googleapis.com/MeasurementProtocolSecret\"\303\001\n"
+ "&UpdateMeasurementProtocolSecretRequest\022c\n"
- + "\033measurement_protocol_secret\030\001 \001"
- + "(\01329.google.analytics.admin.v1alpha.MeasurementProtocolSecretB\003\340A\002\0224\n"
+ + "\033measurement_protocol_secret\030\001"
+ + " \001(\01329.google.analytics.admin.v1alpha.MeasurementProtocolSecretB\003\340A\002\0224\n"
+ "\013update_mask\030\002"
- + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\237\001\n"
+ + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\251\001\n"
+ "%ListMeasurementProtocolSecretsRequest\022O\n"
- + "\006parent\030\001 \001(\tB?\340A\002\372A9\0227analyticsadm"
- + "in.googleapis.com/MeasurementProtocolSecret\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\242\001\n"
+ + "\006parent\030\001 \001(\tB?\340A\002\372A9\0227an"
+ + "alyticsadmin.googleapis.com/MeasurementProtocolSecret\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n"
+ + "\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"\242\001\n"
+ "&ListMeasurementProtocolSecretsResponse\022_\n"
- + "\034measurement_protocol_secrets\030\001 "
- + "\003(\01329.google.analytics.admin.v1alpha.MeasurementProtocolSecret\022\027\n"
+ + "\034measurement_protocol_secrets\030\001 \003(\01329.google.analyti"
+ + "cs.admin.v1alpha.MeasurementProtocolSecret\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\202\001\n"
+ "*GetSKAdNetworkConversionValueSchemaRequest\022T\n"
+ "\004name\030\001 \001(\tBF\340A\002\372A@\n"
+ ">analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\"\373\001\n"
+ "-CreateSKAdNetworkConversionValueSchemaRequest\022V\n"
- + "\006parent\030\001 \001(\tBF\340A\002\372A@\022>analyticsadmin.googleapi"
- + "s.com/SKAdNetworkConversionValueSchema\022r\n"
- + "#skadnetwork_conversion_value_schema\030\002 "
- + "\001(\0132@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaB\003\340A\002\"\205\001\n"
+ + "\006parent\030\001 \001(\tBF\340A\002\372A@\022>anal"
+ + "yticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\022r\n"
+ + "#skadnetwork_conversion_value_schema\030\002 \001(\0132@.google.analyti"
+ + "cs.admin.v1alpha.SKAdNetworkConversionValueSchemaB\003\340A\002\"\205\001\n"
+ "-DeleteSKAdNetworkConversionValueSchemaRequest\022T\n"
+ "\004name\030\001 \001(\tBF\340A\002\372A@\n"
+ ">analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\"\331\001\n"
+ "-UpdateSKAdNetworkConversionValueSchemaRequest\022r\n"
- + "#skadnetwork_conversion_value_schema\030\001 \001(\0132@.google.analy"
- + "tics.admin.v1alpha.SKAdNetworkConversionValueSchemaB\003\340A\002\0224\n"
+ + "#skadnetwork_conversion_value_schema\030\001"
+ + " \001(\0132@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaB\003\340A\002\0224\n"
+ "\013update_mask\030\002"
- + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\255\001\n"
+ + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\267\001\n"
+ ",ListSKAdNetworkConversionValueSchemasRequest\022V\n"
- + "\006parent\030\001 \001(\tBF\340A\002\372A@\022>analyticsadmin."
- + "googleapis.com/SKAdNetworkConversionValueSchema\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\270\001\n"
+ + "\006parent\030\001 \001(\tBF\340A\002"
+ + "\372A@\022>analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"\270\001\n"
+ "-ListSKAdNetworkConversionValueSchemasResponse\022n\n"
- + "$skadnetwork_conversion_value_schemas\030\001 \003(\0132@.google.analytic"
- + "s.admin.v1alpha.SKAdNetworkConversionValueSchema\022\027\n"
+ + "$skadnetwork_conversion_value_schemas\030\001 \003(\0132@.google.analytics.admin.v1"
+ + "alpha.SKAdNetworkConversionValueSchema\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"l\n"
+ "\037GetGoogleSignalsSettingsRequest\022I\n"
+ "\004name\030\001 \001(\tB;\340A\002\372A5\n"
@@ -1038,25 +1044,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\265\001\n"
+ "\034CreateConversionEventRequest\022N\n"
- + "\020conversion_event\030\001 \001(\0132/.google.an"
- + "alytics.admin.v1alpha.ConversionEventB\003\340A\002\022E\n"
+ + "\020conversion_event\030\001"
+ + " \001(\0132/.google.analytics.admin.v1alpha.ConversionEventB\003\340A\002\022E\n"
+ "\006parent\030\002 \001("
+ "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/ConversionEvent\"\244\001\n"
+ "\034UpdateConversionEventRequest\022N\n"
- + "\020conversion_event\030\001"
- + " \001(\0132/.google.analytics.admin.v1alpha.ConversionEventB\003\340A\002\0224\n"
+ + "\020conversion_event\030\001 \001"
+ + "(\0132/.google.analytics.admin.v1alpha.ConversionEventB\003\340A\002\0224\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"`\n"
+ "\031GetConversionEventRequest\022C\n"
+ "\004name\030\001 \001(\tB5\340A\002\372A/\n"
+ "-analyticsadmin.googleapis.com/ConversionEvent\"c\n"
+ "\034DeleteConversionEventRequest\022C\n"
+ "\004name\030\001 \001(\tB5\340A\002\372A/\n"
- + "-analyticsadmin.googleapis.com/ConversionEvent\"\213\001\n"
+ + "-analyticsadmin.googleapis.com/ConversionEvent\"\225\001\n"
+ "\033ListConversionEventsRequest\022E\n"
- + "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/ConversionEvent\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\203\001\n"
+ + "\006parent\030\001 \001(\tB5\340"
+ + "A\002\372A/\022-analyticsadmin.googleapis.com/ConversionEvent\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"\203\001\n"
+ "\034ListConversionEventsResponse\022J\n"
+ "\021conversion_events\030\001 \003("
+ "\0132/.google.analytics.admin.v1alpha.ConversionEvent\022\027\n"
@@ -1075,12 +1081,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "&analyticsadmin.googleapis.com/KeyEvent\"U\n"
+ "\025DeleteKeyEventRequest\022<\n"
+ "\004name\030\001 \001(\tB.\340A\002\372A(\n"
- + "&analyticsadmin.googleapis.com/KeyEvent\"}\n"
+ + "&analyticsadmin.googleapis.com/KeyEvent\"\207\001\n"
+ "\024ListKeyEventsRequest\022>\n"
+ "\006parent\030\001 \001("
- + "\tB.\340A\002\372A(\022&analyticsadmin.googleapis.com/KeyEvent\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"n\n"
+ + "\tB.\340A\002\372A(\022&analyticsadmin.googleapis.com/KeyEvent\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"n\n"
+ "\025ListKeyEventsResponse\022<\n\n"
+ "key_events\030\001 \003(\0132(.google.analytics.admin.v1alpha.KeyEvent\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"|\n"
@@ -1088,45 +1094,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004name\030\001 \001(\tBC\340A\002\372A=\n"
+ ";analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\"\247\001\n"
+ ")ListDisplayVideo360AdvertiserLinksRequest\022S\n"
- + "\006parent\030\001 \001(\tBC\340A\002\372A=\022;analyticsadmin."
- + "googleapis.com/DisplayVideo360AdvertiserLink\022\021\n"
+ + "\006parent\030\001 \001(\tBC\340A\002\372A=\022;anal"
+ + "yticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\022\021\n"
+ "\tpage_size\030\002 \001(\005\022\022\n\n"
+ "page_token\030\003 \001(\t\"\260\001\n"
+ "*ListDisplayVideo360AdvertiserLinksResponse\022i\n"
- + "\"display_video_360_advertiser_links\030\001"
- + " \003(\0132=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\022\027\n"
+ + "\"display_video_360_advertiser_links\030\001 \003(\0132=.google.analy"
+ + "tics.admin.v1alpha.DisplayVideo360AdvertiserLink\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\360\001\n"
+ "*CreateDisplayVideo360AdvertiserLinkRequest\022S\n"
- + "\006parent\030\001 \001("
- + "\tBC\340A\002\372A=\022;analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\022m\n"
- + "!display_video_360_advertiser_link\030\002 \001(\0132=."
- + "google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkB\003\340A\002\"\177\n"
+ + "\006parent\030\001 \001(\tBC\340A\002\372A=\022;analyticsadmin"
+ + ".googleapis.com/DisplayVideo360AdvertiserLink\022m\n"
+ + "!display_video_360_advertiser_link\030\002"
+ + " \001(\0132=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkB\003\340A\002\"\177\n"
+ "*DeleteDisplayVideo360AdvertiserLinkRequest\022Q\n"
+ "\004name\030\001 \001(\tBC\340A\002\372A=\n"
+ ";analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\"\314\001\n"
+ "*UpdateDisplayVideo360AdvertiserLinkRequest\022h\n"
- + "!display_video_360_advertiser_link\030\001"
- + " \001(\0132=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\0224\n"
+ + "!display_video_360_advertiser_link\030\001 \001(\0132=.google.analytics.admin"
+ + ".v1alpha.DisplayVideo360AdvertiserLink\0224\n"
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\214\001\n"
+ "/GetDisplayVideo360AdvertiserLinkProposalRequest\022Y\n"
+ "\004name\030\001 \001(\tBK\340A\002\372AE\n"
+ "Canalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\267\001\n"
+ "1ListDisplayVideo360AdvertiserLinkProposalsRequest\022[\n"
- + "\006parent\030\001 \001(\tBK\340A\002\372AE\022Canalyticsadmin.g"
- + "oogleapis.com/DisplayVideo360AdvertiserLinkProposal\022\021\n"
+ + "\006parent\030\001 \001(\tBK\340A\002\372AE\022Canaly"
+ + "ticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\022\021\n"
+ "\tpage_size\030\002 \001(\005\022\022\n\n"
+ "page_token\030\003 \001(\t\"\311\001\n"
+ "2ListDisplayVideo360AdvertiserLinkProposalsResponse\022z\n"
- + "+display_video_360_advertiser_link_proposals\030\001 \003(\0132E"
- + ".google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposal\022\027\n"
+ + "+display_video_360_advertiser_link_proposals\030\001"
+ + " \003(\0132E.google.analytics.admin.v1alp"
+ + "ha.DisplayVideo360AdvertiserLinkProposal\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\221\002\n"
+ "2CreateDisplayVideo360AdvertiserLinkProposalRequest\022[\n"
- + "\006parent\030\001 \001(\tBK\340A\002\372AE\022Canalyticsadmin.googleapis"
- + ".com/DisplayVideo360AdvertiserLinkProposal\022~\n"
- + "*display_video_360_advertiser_link_proposal\030\002"
- + " \001(\0132E.google.analytics.admin."
- + "v1alpha.DisplayVideo360AdvertiserLinkProposalB\003\340A\002\"\217\001\n"
+ + "\006parent\030\001 \001(\tBK\340A\002\372AE\022Canalyticsadmin"
+ + ".googleapis.com/DisplayVideo360AdvertiserLinkProposal\022~\n"
+ + "*display_video_360_advertiser_link_proposal\030\002 \001(\0132E.google.analy"
+ + "tics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposalB\003\340A\002\"\217\001\n"
+ "2DeleteDisplayVideo360AdvertiserLinkProposalRequest\022Y\n"
+ "\004name\030\001 \001(\tBK\340A\002\372AE\n"
+ "Canalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\220\001\n"
@@ -1134,8 +1140,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004name\030\001 \001(\tBK\340A\002\372AE\n"
+ "Canalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"\240\001\n"
+ "4ApproveDisplayVideo360AdvertiserLinkProposalResponse\022h\n"
- + "!display_video_360_advertiser_link\030\001 "
- + "\001(\0132=.google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink\"\217\001\n"
+ + "!display_video_360_advertiser_link\030\001 \001(\0132=.google.analytics.admin."
+ + "v1alpha.DisplayVideo360AdvertiserLink\"\217\001\n"
+ "2CancelDisplayVideo360AdvertiserLinkProposalRequest\022Y\n"
+ "\004name\030\001 \001(\tBK\340A\002\372AE\n"
+ "Canalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\"b\n"
@@ -1148,8 +1154,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tpage_size\030\002 \001(\005\022\022\n\n"
+ "page_token\030\003 \001(\t\"\210\001\n"
+ "\035ListSearchAds360LinksResponse\022N\n"
- + "\024search_ads_360_links\030\001 \003(\013"
- + "20.google.analytics.admin.v1alpha.SearchAds360Link\022\027\n"
+ + "\024search_ads_360_links\030\001"
+ + " \003(\01320.google.analytics.admin.v1alpha.SearchAds360Link\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\273\001\n"
+ "\035CreateSearchAds360LinkRequest\022F\n"
+ "\006parent\030\001 \001("
@@ -1160,28 +1166,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004name\030\001 \001(\tB6\340A\002\372A0\n"
+ ".analyticsadmin.googleapis.com/SearchAds360Link\"\244\001\n"
+ "\035UpdateSearchAds360LinkRequest\022M\n"
- + "\023search_ads_360_link\030\001 \001(\01320.google"
- + ".analytics.admin.v1alpha.SearchAds360Link\0224\n"
+ + "\023search_ads_360_link\030\001 \001"
+ + "(\01320.google.analytics.admin.v1alpha.SearchAds360Link\0224\n"
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\265\001\n"
+ "\034CreateCustomDimensionRequest\022E\n"
- + "\006parent\030\001 \001(\tB5\340A\002\372A/\022-analyt"
- + "icsadmin.googleapis.com/CustomDimension\022N\n"
- + "\020custom_dimension\030\002 \001(\0132/.google.analy"
- + "tics.admin.v1alpha.CustomDimensionB\003\340A\002\"\237\001\n"
+ + "\006parent\030\001 \001(\tB5\340A\002"
+ + "\372A/\022-analyticsadmin.googleapis.com/CustomDimension\022N\n"
+ + "\020custom_dimension\030\002 \001(\0132/.g"
+ + "oogle.analytics.admin.v1alpha.CustomDimensionB\003\340A\002\"\237\001\n"
+ "\034UpdateCustomDimensionRequest\022I\n"
- + "\020custom_dimension\030\001"
- + " \001(\0132/.google.analytics.admin.v1alpha.CustomDimension\0224\n"
+ + "\020custom_dimension\030\001 \001(\0132/.google.a"
+ + "nalytics.admin.v1alpha.CustomDimension\0224\n"
+ "\013update_mask\030\002"
- + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\213\001\n"
+ + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\225\001\n"
+ "\033ListCustomDimensionsRequest\022E\n"
+ "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/CustomDimension\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\203\001\n"
+ + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/CustomDimension\022\026\n"
+ + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"\203\001\n"
+ "\034ListCustomDimensionsResponse\022J\n"
- + "\021custom_dimensions\030\001 "
- + "\003(\0132/.google.analytics.admin.v1alpha.CustomDimension\022\027\n"
+ + "\021custom_dimensions\030\001"
+ + " \003(\0132/.google.analytics.admin.v1alpha.CustomDimension\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"d\n"
+ "\035ArchiveCustomDimensionRequest\022C\n"
+ "\004name\030\001 \001(\tB5\340A\002\372A/\n"
@@ -1192,15 +1198,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\031CreateCustomMetricRequest\022B\n"
+ "\006parent\030\001 \001("
+ "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/CustomMetric\022H\n\r"
- + "custom_metric\030\002 \001(\0132,"
- + ".google.analytics.admin.v1alpha.CustomMetricB\003\340A\002\"\226\001\n"
+ + "custom_metric\030\002"
+ + " \001(\0132,.google.analytics.admin.v1alpha.CustomMetricB\003\340A\002\"\226\001\n"
+ "\031UpdateCustomMetricRequest\022C\n\r"
+ "custom_metric\030\001 \001(\0132,.google.analytics.admin.v1alpha.CustomMetric\0224\n"
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\205\001\n"
+ "\030ListCustomMetricsRequest\022B\n"
- + "\006parent\030\001 \001("
- + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/CustomMetric\022\021\n"
+ + "\006parent\030\001 \001(\tB2\340A\002\372A,\022*an"
+ + "alyticsadmin.googleapis.com/CustomMetric\022\021\n"
+ "\tpage_size\030\002 \001(\005\022\022\n\n"
+ "page_token\030\003 \001(\t\"z\n"
+ "\031ListCustomMetricsResponse\022D\n"
@@ -1217,23 +1223,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006parent\030\001 \001("
+ "\tB6\340A\002\372A0\022.analyticsadmin.googleapis.com/CalculatedMetric\022!\n"
+ "\024calculated_metric_id\030\002 \001(\tB\003\340A\002\022P\n"
- + "\021calculated_metric\030\003"
- + " \001(\01320.google.analytics.admin.v1alpha.CalculatedMetricB\003\340A\002\"\247\001\n"
+ + "\021calculated_metric\030\003 \001(\0132"
+ + "0.google.analytics.admin.v1alpha.CalculatedMetricB\003\340A\002\"\247\001\n"
+ "\035UpdateCalculatedMetricRequest\022P\n"
- + "\021calculated_metric\030\001"
- + " \001(\01320.google.analytics.admin.v1alpha.CalculatedMetricB\003\340A\002\0224\n"
+ + "\021calculated_metric\030\001 \001(\01320.go"
+ + "ogle.analytics.admin.v1alpha.CalculatedMetricB\003\340A\002\0224\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"e\n"
+ "\035DeleteCalculatedMetricRequest\022D\n"
+ "\004name\030\001 \001(\tB6\340A\002\372A0\n"
+ ".analyticsadmin.googleapis.com/CalculatedMetric\"\227\001\n"
+ "\034ListCalculatedMetricsRequest\022F\n"
- + "\006parent\030\001 \001(\tB6\340A\002"
- + "\372A0\022.analyticsadmin.googleapis.com/CalculatedMetric\022\026\n"
+ + "\006parent\030\001 \001("
+ + "\tB6\340A\002\372A0\022.analyticsadmin.googleapis.com/CalculatedMetric\022\026\n"
+ "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ "page_token\030\003 \001(\tB\003\340A\001\"\206\001\n"
+ "\035ListCalculatedMetricsResponse\022L\n"
- + "\022calculated_metrics\030\001 \003"
- + "(\01320.google.analytics.admin.v1alpha.CalculatedMetric\022\027\n"
+ + "\022calculated_metrics\030\001"
+ + " \003(\01320.google.analytics.admin.v1alpha.CalculatedMetric\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"b\n"
+ "\032GetCalculatedMetricRequest\022D\n"
+ "\004name\030\001 \001(\tB6\340A\002\372A0\n"
@@ -1242,13 +1248,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004name\030\001 \001(\tB;\340A\002\372A5\n"
+ "3analyticsadmin.googleapis.com/DataRetentionSettings\"\267\001\n"
+ "\"UpdateDataRetentionSettingsRequest\022[\n"
- + "\027data_retention_settings\030\001 \001(\0132"
- + "5.google.analytics.admin.v1alpha.DataRetentionSettingsB\003\340A\002\0224\n"
+ + "\027data_retention_settings\030\001 \001(\01325.google.analytics."
+ + "admin.v1alpha.DataRetentionSettingsB\003\340A\002\0224\n"
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\241\001\n"
+ "\027CreateDataStreamRequest\022@\n"
- + "\006parent\030\001 \001(\tB0\340"
- + "A\002\372A*\022(analyticsadmin.googleapis.com/DataStream\022D\n"
+ + "\006parent\030\001 \001("
+ + "\tB0\340A\002\372A*\022(analyticsadmin.googleapis.com/DataStream\022D\n"
+ "\013data_stream\030\002"
+ " \001(\0132*.google.analytics.admin.v1alpha.DataStreamB\003\340A\002\"Y\n"
+ "\027DeleteDataStreamRequest\022>\n"
@@ -1259,1256 +1265,1240 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013update_mask\030\002"
+ " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\201\001\n"
+ "\026ListDataStreamsRequest\022@\n"
- + "\006parent\030\001 \001(\tB0"
- + "\340A\002\372A*\022(analyticsadmin.googleapis.com/DataStream\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"t\n"
- + "\027ListDataStreamsResponse\022@\n"
- + "\014data_streams\030\001 \003(\0132*.google.analytics.admi",
- "n.v1alpha.DataStream\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"V\n"
- + "\024GetDataStreamRequest\022>\n"
- + "\004name\030\001 \001(\tB0\340A\002\372A*\n"
- + "(analyticsadmin.googleapis.com/DataStream\"R\n"
- + "\022GetAudienceRequest\022<\n"
- + "\004name\030\001 \001(\tB.\340A\002\372A(\n"
- + "&analyticsadmin.googleapis.com/Audience\"}\n"
- + "\024ListAudiencesRequest\022>\n"
- + "\006parent\030\001 \001("
- + "\tB.\340A\002\372A(\022&analyticsadmin.googleapis.com/Audience\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"m\n"
- + "\025ListAudiencesResponse\022;\n"
- + "\taudiences\030\001 \003(\0132(.google.analytics.admin.v1alpha.Audience\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\230\001\n"
- + "\025CreateAudienceRequest\022>\n"
- + "\006parent\030\001 \001("
- + "\tB.\340A\002\372A(\022&analyticsadmin.googleapis.com/Audience\022?\n"
- + "\010audience\030\002 "
- + "\001(\0132(.google.analytics.admin.v1alpha.AudienceB\003\340A\002\"\216\001\n"
- + "\025UpdateAudienceRequest\022?\n"
- + "\010audience\030\001"
- + " \001(\0132(.google.analytics.admin.v1alpha.AudienceB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"V\n"
- + "\026ArchiveAudienceRequest\022<\n"
- + "\004name\030\001 \001(\tB.\340A\002"
- + "\372A(\022&analyticsadmin.googleapis.com/Audience\"h\n"
- + "\035GetAttributionSettingsRequest\022G\n"
- + "\004name\030\001 \001(\tB9\340A\002\372A3\n"
- + "1analyticsadmin.googleapis.com/AttributionSettings\"\260\001\n"
- + " UpdateAttributionSettingsRequest\022V\n"
- + "\024attribution_settings\030\001"
- + " \001(\01323.google.analytics.admin.v1alpha.AttributionSettingsB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\\\n"
- + "\027GetAccessBindingRequest\022A\n"
- + "\004name\030\001 \001(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/AccessBinding\"\250\001\n"
- + "\035BatchGetAccessBindingsRequest\022C\n"
- + "\006parent\030\001 \001(\tB3\340A\002\372A-"
- + "\022+analyticsadmin.googleapis.com/AccessBinding\022B\n"
- + "\005names\030\002 \003(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/AccessBinding\"h\n"
- + "\036BatchGetAccessBindingsResponse\022F\n"
- + "\017access_bindings\030\001"
- + " \003(\0132-.google.analytics.admin.v1alpha.AccessBinding\"\207\001\n"
- + "\031ListAccessBindingsRequest\022C\n"
- + "\006parent\030\001 \001(\tB3\340A\002\372A-\022+analy"
- + "ticsadmin.googleapis.com/AccessBinding\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"}\n"
- + "\032ListAccessBindingsResponse\022F\n"
- + "\017access_bindings\030\001"
- + " \003(\0132-.google.analytics.admin.v1alpha.AccessBinding\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\255\001\n"
- + "\032CreateAccessBindingRequest\022C\n"
- + "\006parent\030\001 \001("
- + "\tB3\340A\002\372A-\022+analyticsadmin.googleapis.com/AccessBinding\022J\n"
- + "\016access_binding\030\002"
- + " \001(\0132-.google.analytics.admin.v1alpha.AccessBindingB\003\340A\002\"\272\001\n"
- + " BatchCreateAccessBindingsRequest\022C\n"
- + "\006parent\030\001 \001(\tB3\340A\002\372A"
- + "-\022+analyticsadmin.googleapis.com/AccessBinding\022Q\n"
- + "\010requests\030\003 \003(\0132:.google.analyt"
- + "ics.admin.v1alpha.CreateAccessBindingRequestB\003\340A\002\"k\n"
- + "!BatchCreateAccessBindingsResponse\022F\n"
- + "\017access_bindings\030\001 \003(\0132-.google"
- + ".analytics.admin.v1alpha.AccessBinding\"h\n"
- + "\032UpdateAccessBindingRequest\022J\n"
- + "\016access_binding\030\001"
- + " \001(\0132-.google.analytics.admin.v1alpha.AccessBindingB\003\340A\002\"\272\001\n"
- + " BatchUpdateAccessBindingsRequest\022C\n"
- + "\006parent\030\001 \001(\tB3\340"
- + "A\002\372A-\022+analyticsadmin.googleapis.com/AccessBinding\022Q\n"
- + "\010requests\030\002 \003(\0132:.google.an"
- + "alytics.admin.v1alpha.UpdateAccessBindingRequestB\003\340A\002\"k\n"
- + "!BatchUpdateAccessBindingsResponse\022F\n"
- + "\017access_bindings\030\001 \003(\0132-.go"
- + "ogle.analytics.admin.v1alpha.AccessBinding\"_\n"
- + "\032DeleteAccessBindingRequest\022A\n"
- + "\004name\030\001 \001(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/AccessBinding\"\272\001\n"
- + " BatchDeleteAccessBindingsRequest\022C\n"
- + "\006parent\030\001 \001(\tB3\340A\002\372A-"
- + "\022+analyticsadmin.googleapis.com/AccessBinding\022Q\n"
- + "\010requests\030\002 \003(\0132:.google.analyti"
- + "cs.admin.v1alpha.DeleteAccessBindingRequestB\003\340A\002\"\266\001\n"
- + "\034CreateExpandedDataSetRequest\022E\n"
- + "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/ExpandedDataSet\022O\n"
- + "\021expanded_data_set\030\002"
- + " \001(\0132/.google.analytics.admin.v1alpha.ExpandedDataSetB\003\340A\002\"\245\001\n"
- + "\034UpdateExpandedDataSetRequest\022O\n"
- + "\021expanded_data_set\030\001"
- + " \001(\0132/.google.analytics.admin.v1alpha.ExpandedDataSetB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"c\n"
- + "\034DeleteExpandedDataSetRequest\022C\n"
- + "\004name\030\001 \001(\tB5\340A\002\372A/\n"
- + "-analyticsadmin.googleapis.com/ExpandedDataSet\"`\n"
- + "\031GetExpandedDataSetRequest\022C\n"
- + "\004name\030\001 \001(\tB5\340A\002\372A/\n"
- + "-analyticsadmin.googleapis.com/ExpandedDataSet\"\213\001\n"
- + "\033ListExpandedDataSetsRequest\022E\n"
- + "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/ExpandedDataSet\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\204\001\n"
- + "\034ListExpandedDataSetsResponse\022K\n"
- + "\022expanded_data_sets\030\001 "
- + "\003(\0132/.google.analytics.admin.v1alpha.ExpandedDataSet\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\251\001\n"
- + "\031CreateChannelGroupRequest\022B\n"
+ "\006parent\030\001 \001("
- + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/ChannelGroup\022H\n\r"
- + "channel_group\030\002 \001(\0132,"
- + ".google.analytics.admin.v1alpha.ChannelGroupB\003\340A\002\"\233\001\n"
- + "\031UpdateChannelGroupRequest\022H\n\r"
- + "channel_group\030\001"
- + " \001(\0132,.google.analytics.admin.v1alpha.ChannelGroupB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"]\n"
- + "\031DeleteChannelGroupRequest\022@\n"
- + "\004name\030\001 \001(\tB2\340A\002\372A,\n"
- + "*analyticsadmin.googleapis.com/ChannelGroup\"Z\n"
- + "\026GetChannelGroupRequest\022@\n"
- + "\004name\030\001 \001(\tB2\340A\002\372A,\n"
- + "*analyticsadmin.googleapis.com/ChannelGroup\"\205\001\n"
- + "\030ListChannelGroupsRequest\022B\n"
- + "\006parent\030\001 \001(\tB"
- + "2\340A\002\372A,\022*analyticsadmin.googleapis.com/ChannelGroup\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"z\n"
- + "\031ListChannelGroupsResponse\022D\n"
- + "\016channel_groups\030\001"
- + " \003(\0132,.google.analytics.admin.v1alpha.ChannelGroup\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\251\001\n"
- + "\031CreateBigQueryLinkRequest\022B\n"
- + "\006parent\030\001 \001("
- + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/BigQueryLink\022H\n\r"
- + "bigquery_link\030\002"
- + " \001(\0132,.google.analytics.admin.v1alpha.BigQueryLinkB\003\340A\002\"Z\n"
- + "\026GetBigQueryLinkRequest\022@\n"
- + "\004name\030\001 \001(\tB2\340A\002\372A,\n"
- + "*analyticsadmin.googleapis.com/BigQueryLink\"\205\001\n"
- + "\030ListBigQueryLinksRequest\022B\n"
- + "\006parent\030\001 \001("
- + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com/BigQueryLink\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"z\n"
- + "\031ListBigQueryLinksResponse\022D\n"
- + "\016bigquery_links\030\001"
- + " \003(\0132,.google.analytics.admin.v1alpha.BigQueryLink\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\233\001\n"
- + "\031UpdateBigQueryLinkRequest\022H\n\r"
- + "bigquery_link\030\001 \001(\0132,.google"
- + ".analytics.admin.v1alpha.BigQueryLinkB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"]\n"
- + "\031DeleteBigQueryLinkRequest\022@\n"
- + "\004name\030\001 \001(\tB2\340A\002\372A,\n"
- + "*analyticsadmin.googleapis.com/BigQueryLink\"x\n"
- + "%GetEnhancedMeasurementSettingsRequest\022O\n"
- + "\004name\030\001 \001(\tBA\340A\002\372A;\n"
- + "9analyticsadmin.googleapis.com/EnhancedMeasurementSettings\"\311\001\n"
- + "(UpdateEnhancedMeasurementSettingsRequest\022g\n"
- + "\035enhanced_measurement_settings\030\001 \001(\0132;."
- + "google.analytics.admin.v1alpha.EnhancedMeasurementSettingsB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"l\n"
- + "\037GetDataRedactionSettingsRequest\022I\n"
- + "\004name\030\001 \001(\tB;\340A\002\372A5\n"
- + "3analyticsadmin.googleapis.com/DataRedactionSettings\"\267\001\n"
- + "\"UpdateDataRedactionSettingsRequest\022[\n"
- + "\027data_redaction_settings\030\001 \001(\01325.google.analytics.a"
- + "dmin.v1alpha.DataRedactionSettingsB\003\340A\002\0224\n"
- + "\013update_mask\030\002"
- + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\245\001\n"
- + "\030CreateAdSenseLinkRequest\022A\n"
- + "\006parent\030\001 \001("
- + "\tB1\340A\002\372A+\022)analyticsadmin.googleapis.com/AdSenseLink\022F\n"
- + "\014adsense_link\030\002"
- + " \001(\0132+.google.analytics.admin.v1alpha.AdSenseLinkB\003\340A\002\"X\n"
- + "\025GetAdSenseLinkRequest\022?\n"
- + "\004name\030\001 \001(\tB1\340A\002\372A+\n"
- + ")analyticsadmin.googleapis.com/AdSenseLink\"[\n"
- + "\030DeleteAdSenseLinkRequest\022?\n"
- + "\004name\030\001 \001(\tB1\340A\002\372A+\n"
- + ")analyticsadmin.googleapis.com/AdSenseLink\"\203\001\n"
- + "\027ListAdSenseLinksRequest\022A\n"
- + "\006parent\030\001 \001("
- + "\tB1\340A\002\372A+\022)analyticsadmin.googleapis.com/AdSenseLink\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"w\n"
- + "\030ListAdSenseLinksResponse\022B\n\r"
- + "adsense_links\030\001 \003(\0132+.google.analytics.admin.v1alpha.AdSenseLink\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\266\001\n"
- + "\034CreateEventCreateRuleRequest\022E\n"
- + "\006parent\030\001 \001(\tB5\340A\002\372A/\022-an"
- + "alyticsadmin.googleapis.com/EventCreateRule\022O\n"
- + "\021event_create_rule\030\002 \001(\0132/.google."
- + "analytics.admin.v1alpha.EventCreateRuleB\003\340A\002\"\245\001\n"
- + "\034UpdateEventCreateRuleRequest\022O\n"
- + "\021event_create_rule\030\001 \001(\0132/.google.analyt"
- + "ics.admin.v1alpha.EventCreateRuleB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"c\n"
- + "\034DeleteEventCreateRuleRequest\022C\n"
- + "\004name\030\001 \001(\tB5\340A\002\372A/\n"
- + "-analyticsadmin.googleapis.com/EventCreateRule\"`\n"
- + "\031GetEventCreateRuleRequest\022C\n"
- + "\004name\030\001 \001(\tB5\340A\002\372A/\n"
- + "-analyticsadmin.googleapis.com/EventCreateRule\"\213\001\n"
- + "\033ListEventCreateRulesRequest\022E\n"
- + "\006parent\030\001 \001("
- + "\tB5\340A\002\372A/\022-analyticsadmin.googleapis.com/EventCreateRule\022\021\n"
- + "\tpage_size\030\002 \001(\005\022\022\n\n"
- + "page_token\030\003 \001(\t\"\204\001\n"
- + "\034ListEventCreateRulesResponse\022K\n"
- + "\022event_create_rules\030\001"
- + " \003(\0132/.google.analytics.admin.v1alpha.EventCreateRule\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\256\001\n"
- + "\032CreateEventEditRuleRequest\022C\n"
- + "\006parent\030\001 \001("
- + "\tB3\340A\002\372A-\022+analyticsadmin.googleapis.com/EventEditRule\022K\n"
- + "\017event_edit_rule\030\002"
- + " \001(\0132-.google.analytics.admin.v1alpha.EventEditRuleB\003\340A\002\"\237\001\n"
- + "\032UpdateEventEditRuleRequest\022K\n"
- + "\017event_edit_rule\030\001 \001("
- + "\0132-.google.analytics.admin.v1alpha.EventEditRuleB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"_\n"
- + "\032DeleteEventEditRuleRequest\022A\n"
- + "\004name\030\001 \001(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/EventEditRule\"\\\n"
- + "\027GetEventEditRuleRequest\022A\n"
- + "\004name\030\001 \001(\tB3\340A\002\372A-\n"
- + "+analyticsadmin.googleapis.com/EventEditRule\"\221\001\n"
- + "\031ListEventEditRulesRequest\022C\n"
- + "\006parent\030\001 \001("
- + "\tB3\340A\002\372A-\022+analyticsadmin.googleapis.com/EventEditRule\022\026\n"
- + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
- + "page_token\030\003 \001(\tB\003\340A\001\"~\n"
- + "\032ListEventEditRulesResponse\022G\n"
- + "\020event_edit_rules\030\001"
- + " \003(\0132-.google.analytics.admin.v1alpha.EventEditRule\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\202\001\n"
- + "\034ReorderEventEditRulesRequest\022C\n"
- + "\006parent\030\001 \001("
- + "\tB3\340A\002\372A-\022+analyticsadmin.googleapis.com/EventEditRule\022\035\n"
- + "\020event_edit_rules\030\002 \003(\tB\003\340A\002\"\205\001\n"
- + "\033CreateRollupPropertyRequest\022F\n"
- + "\017rollup_property\030\001"
- + " \001(\0132(.google.analytics.admin.v1alpha.PropertyB\003\340A\002\022\036\n"
- + "\021source_properties\030\002 \003(\tB\003\340A\001\"\301\001\n"
- + "\034CreateRollupPropertyResponse\022A\n"
- + "\017rollup_property\030\001 \001(\0132(.google.analytics.admin.v1alpha.Property\022^\n"
- + "\034rollup_property_source_links\030\002 \003(\01328.google.analytics"
- + ".admin.v1alpha.RollupPropertySourceLink\"r\n"
- + "\"GetRollupPropertySourceLinkRequest\022L\n"
- + "\004name\030\001 \001(\tB>\340A\002\372A8\n"
- + "6analyticsadmin.googleapis.com/RollupPropertySourceLink\"\247\001\n"
- + "$ListRollupPropertySourceLinksRequest\022N\n"
- + "\006parent\030\001 \001("
- + "\tB>\340A\002\372A8\0226analyticsadmin.googleapis.com/RollupPropertySourceLink\022\026\n"
- + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
- + "page_token\030\003 \001(\tB\003\340A\001\"\240\001\n"
- + "%ListRollupPropertySourceLinksResponse\022^\n"
- + "\034rollup_property_source_links\030\001"
- + " \003(\01328.google.analytics.admin.v1alpha.RollupPropertySourceLink\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\333\001\n"
- + "%CreateRollupPropertySourceLinkRequest\022N\n"
- + "\006parent\030\001 \001(\tB>\340A\002\372A8\0226anal"
- + "yticsadmin.googleapis.com/RollupPropertySourceLink\022b\n"
- + "\033rollup_property_source_link\030\002"
- + " \001(\01328.google.analytics.admin.v1alpha.RollupPropertySourceLinkB\003\340A\002\"u\n"
- + "%DeleteRollupPropertySourceLinkRequest\022L\n"
- + "\004name\030\001 \001(\tB>\340A\002\372A8\n"
- + "6analyticsadmin.googleapis.com/RollupPropertySourceLink\"\313\002\n"
- + "\033ProvisionSubpropertyRequest\022B\n"
- + "\013subproperty\030\002 \001"
- + "(\0132(.google.analytics.admin.v1alpha.PropertyB\003\340A\002\022]\n"
- + "\030subproperty_event_filter\030\003 "
- + "\001(\01326.google.analytics.admin.v1alpha.SubpropertyEventFilterB\003\340A\001\022\210\001\n"
- + "0custom_dimension_and_metric_synchronization_mode\030\004 "
- + "\001(\0162I.google.analytics.admin.v1alpha.Sub"
- + "propertySyncConfig.SynchronizationModeB\003\340A\001\"\267\001\n"
- + "\034ProvisionSubpropertyResponse\022=\n"
- + "\013subproperty\030\001 \001(\0132(.google.analytics.admin.v1alpha.Property\022X\n"
- + "\030subproperty_event_filter\030\002"
- + " \001(\01326.google.analytics.admin.v1alpha.SubpropertyEventFilter\"\322\001\n"
- + "#CreateSubpropertyEventFilterRequest\022L\n"
- + "\006parent\030\001 \001("
- + "\tB<\340A\002\372A6\0224analyticsadmin.googleapis.com/SubpropertyEventFilter\022]\n"
- + "\030subproperty_event_filter\030\002 \001(\01326.google.analytics"
- + ".admin.v1alpha.SubpropertyEventFilterB\003\340A\002\"n\n"
- + " GetSubpropertyEventFilterRequest\022J\n"
- + "\004name\030\001 \001(\tB<\340A\002\372A6\n"
- + "4analyticsadmin.googleapis.com/SubpropertyEventFilter\"\243\001\n"
- + "\"ListSubpropertyEventFiltersRequest\022L\n"
- + "\006parent\030\001 \001("
- + "\tB<\340A\002\372A6\0224analyticsadmin.googleapis.com/SubpropertyEventFilter\022\026\n"
- + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
- + "page_token\030\003 \001(\tB\003\340A\001\"\231\001\n"
- + "#ListSubpropertyEventFiltersResponse\022Y\n"
- + "\031subproperty_event_filters\030\001 \003(\01326.go"
- + "ogle.analytics.admin.v1alpha.SubpropertyEventFilter\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\272\001\n"
- + "#UpdateSubpropertyEventFilterRequest\022]\n"
- + "\030subproperty_event_filter\030\001 \001(\01326.google."
- + "analytics.admin.v1alpha.SubpropertyEventFilterB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"q\n"
- + "#DeleteSubpropertyEventFilterRequest\022J\n"
- + "\004name\030\001 \001(\tB<\340A\002\372A6\n"
- + "4analyticsadmin.googleapis.com/SubpropertyEventFilter\"\326\001\n"
- + "$CreateReportingDataAnnotationRequest\022M\n"
- + "\006parent\030\001 \001(\tB=\340"
- + "A\002\372A7\0225analyticsadmin.googleapis.com/ReportingDataAnnotation\022_\n"
- + "\031reporting_data_annotation\030\002"
- + " \001(\01327.google.analytics.admin.v1alpha.ReportingDataAnnotationB\003\340A\002\"p\n"
- + "!GetReportingDataAnnotationRequest\022K\n"
- + "\004name\030\001 \001(\tB=\340A\002\372A7\n"
- + "5analyticsadmin.googleapis.com/ReportingDataAnnotation\"\272\001\n"
- + "#ListReportingDataAnnotationsRequest\022M\n"
- + "\006parent\030\001 \001("
- + "\tB=\340A\002\372A7\0225analyticsadmin.googleapis.com/ReportingDataAnnotation\022\023\n"
- + "\006filter\030\002 \001(\tB\003\340A\001\022\026\n"
- + "\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n\n"
- + "page_token\030\004 \001(\tB\003\340A\001\"\234\001\n"
- + "$ListReportingDataAnnotationsResponse\022[\n"
- + "\032reporting_data_annotations\030\001"
- + " \003(\01327.google.analytics.admin.v1alpha.ReportingDataAnnotation\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\275\001\n"
- + "$UpdateReportingDataAnnotationRequest\022_\n"
- + "\031reporting_data_annotation\030\001"
- + " \001(\01327.google.analytics.admin.v1alpha.ReportingDataAnnotationB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"s\n"
- + "$DeleteReportingDataAnnotationRequest\022K\n"
- + "\004name\030\001 \001(\tB=\340A\002\372A7\n"
- + "5analyticsadmin.googleapis.com/ReportingDataAnnotation\"\302\001\n"
- + "\031SubmitUserDeletionRequest\022\021\n"
- + "\007user_id\030\002 \001(\tH\000\022\023\n"
- + "\tclient_id\030\003 \001(\tH\000\022\031\n"
- + "\017app_instance_id\030\004 \001(\tH\000\022\034\n"
- + "\022user_provided_data\030\005 \001(\tH\000\022<\n"
- + "\004name\030\001 \001(\tB.\340A\002\372A(\n"
- + "&analyticsadmin.googleapis.com/PropertyB\006\n"
- + "\004user\"W\n"
- + "\032SubmitUserDeletionResponse\0229\n"
- + "\025deletion_request_time\030\001 \001(\0132\032.google.protobuf.Timestamp\"l\n"
- + "\037GetSubpropertySyncConfigRequest\022I\n"
- + "\004name\030\001 \001(\tB;\340A\002\372A5\n"
- + "3analyticsadmin.googleapis.com/SubpropertySyncConfig\"\241\001\n"
- + "!ListSubpropertySyncConfigsRequest\022K\n"
- + "\006parent\030\001 \001(\tB;\340A\002\372A5\0223analyticsadm"
- + "in.googleapis.com/SubpropertySyncConfig\022\026\n"
- + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
- + "page_token\030\003 \001(\tB\003\340A\001\"\226\001\n"
- + "\"ListSubpropertySyncConfigsResponse\022W\n"
- + "\030subproperty_sync_configs\030\001 \003("
- + "\01325.google.analytics.admin.v1alpha.SubpropertySyncConfig\022\027\n"
- + "\017next_page_token\030\002 \001(\t\"\267\001\n"
- + "\"UpdateSubpropertySyncConfigRequest\022[\n"
- + "\027subproperty_sync_config\030\001 \001(\01325.goog"
- + "le.analytics.admin.v1alpha.SubpropertySyncConfigB\003\340A\002\0224\n"
- + "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"t\n"
- + "#GetReportingIdentitySettingsRequest\022M\n"
- + "\004name\030\001 \001(\tB?\340A\002\372A9\n"
- + "7analyticsadmin.googleapis.com/ReportingIdentitySettings2\244\227\002\n"
- + "\025AnalyticsAdminService\022\223\001\n\n"
- + "GetAccount\0221.google.analytics.admin.v1alpha.GetAccountRequest\032\'"
- + ".google.analytics.admin.v1alpha.Account\""
- + ")\332A\004name\202\323\344\223\002\034\022\032/v1alpha/{name=accounts/*}\022\224\001\n"
- + "\014ListAccounts\0223.google.analytics.admin.v1alpha.ListAccountsRequest\0324.googl"
- + "e.analytics.admin.v1alpha.ListAccountsResponse\"\031\202\323\344\223\002\023\022\021/v1alpha/accounts\022\210\001\n\r"
- + "DeleteAccount\0224.google.analytics.admin.v1a"
- + "lpha.DeleteAccountRequest\032\026.google.proto"
- + "buf.Empty\")\332A\004name\202\323\344\223\002\034*\032/v1alpha/{name=accounts/*}\022\271\001\n\r"
- + "UpdateAccount\0224.google.analytics.admin.v1alpha.UpdateAccountReq"
- + "uest\032\'.google.analytics.admin.v1alpha.Ac"
- + "count\"I\332A\023account,update_mask\202\323\344\223\002-2\"/v1"
- + "alpha/{account.name=accounts/*}:\007account\022\314\001\n"
- + "\026ProvisionAccountTicket\022=.google.analytics.admin.v1alpha.ProvisionAccountTic"
- + "ketRequest\032>.google.analytics.admin.v1al"
- + "pha.ProvisionAccountTicketResponse\"3\202\323\344\223"
- + "\002-\"(/v1alpha/accounts:provisionAccountTicket:\001*\022\264\001\n"
- + "\024ListAccountSummaries\022;.google.analytics.admin.v1alpha.ListAccountSum"
- + "mariesRequest\032<.google.analytics.admin.v"
- + "1alpha.ListAccountSummariesResponse\"!\202\323\344\223\002\033\022\031/v1alpha/accountSummaries\022\230\001\n"
- + "\013GetProperty\0222.google.analytics.admin.v1alpha."
- + "GetPropertyRequest\032(.google.analytics.ad"
- + "min.v1alpha.Property\"+\332A\004name\202\323\344\223\002\036\022\034/v1alpha/{name=properties/*}\022\234\001\n"
- + "\016ListProperties\0225.google.analytics.admin.v1alpha.Li"
- + "stPropertiesRequest\0326.google.analytics.a"
- + "dmin.v1alpha.ListPropertiesResponse\"\033\202\323\344\223\002\025\022\023/v1alpha/properties\022\243\001\n"
- + "\016CreateProperty\0225.google.analytics.admin.v1alpha.Cre"
- + "atePropertyRequest\032(.google.analytics.ad"
- + "min.v1alpha.Property\"0\332A\010property\202\323\344\223\002\037\"\023/v1alpha/properties:\010property\022\236\001\n"
- + "\016DeleteProperty\0225.google.analytics.admin.v1alp"
- + "ha.DeletePropertyRequest\032(.google.analyt"
- + "ics.admin.v1alpha.Property\"+\332A\004name\202\323\344\223\002\036*\034/v1alpha/{name=properties/*}\022\301\001\n"
- + "\016UpdateProperty\0225.google.analytics.admin.v1al"
- + "pha.UpdatePropertyRequest\032(.google.analy"
- + "tics.admin.v1alpha.Property\"N\332A\024property"
- + ",update_mask\202\323\344\223\00212%/v1alpha/{property.name=properties/*}:\010property\022\331\001\n"
- + "\022CreateFirebaseLink\0229.google.analytics.admin.v1al"
- + "pha.CreateFirebaseLinkRequest\032,.google.a"
- + "nalytics.admin.v1alpha.FirebaseLink\"Z\332A\024"
- + "parent,firebase_link\202\323\344\223\002=\",/v1alpha/{parent=properties/*}/firebaseLinks:\r"
- + "firebase_link\022\244\001\n"
- + "\022DeleteFirebaseLink\0229.google.analytics.admin.v1alpha.DeleteFirebaseLi"
- + "nkRequest\032\026.google.protobuf.Empty\";\332A\004na"
- + "me\202\323\344\223\002.*,/v1alpha/{name=properties/*/firebaseLinks/*}\022\307\001\n"
- + "\021ListFirebaseLinks\0228.google.analytics.admin.v1alpha.ListFireba"
- + "seLinksRequest\0329.google.analytics.admin."
- + "v1alpha.ListFirebaseLinksResponse\"=\332A\006pa"
- + "rent\202\323\344\223\002.\022,/v1alpha/{parent=properties/*}/firebaseLinks\022\303\001\n"
- + "\020GetGlobalSiteTag\0227.google.analytics.admin.v1alpha.GetGlobal"
- + "SiteTagRequest\032-.google.analytics.admin."
- + "v1alpha.GlobalSiteTag\"G\332A\004name\202\323\344\223\002:\0228/v"
- + "1alpha/{name=properties/*/dataStreams/*/globalSiteTag}\022\341\001\n"
- + "\023CreateGoogleAdsLink\022:.google.analytics.admin.v1alpha.CreateGo"
- + "ogleAdsLinkRequest\032-.google.analytics.ad"
- + "min.v1alpha.GoogleAdsLink\"_\332A\026parent,goo"
- + "gle_ads_link\202\323\344\223\002@\"-/v1alpha/{parent=pro"
- + "perties/*}/googleAdsLinks:\017google_ads_link\022\366\001\n"
- + "\023UpdateGoogleAdsLink\022:.google.analytics.admin.v1alpha.UpdateGoogleAdsLinkR"
- + "equest\032-.google.analytics.admin.v1alpha."
- + "GoogleAdsLink\"t\332A\033google_ads_link,update"
- + "_mask\202\323\344\223\002P2=/v1alpha/{google_ads_link.n",
- "ame=properties/*/googleAdsLinks/*}:\017goog"
- + "le_ads_link\022\247\001\n\023DeleteGoogleAdsLink\022:.go"
- + "ogle.analytics.admin.v1alpha.DeleteGoogl"
- + "eAdsLinkRequest\032\026.google.protobuf.Empty\""
- + "<\332A\004name\202\323\344\223\002/*-/v1alpha/{name=propertie"
- + "s/*/googleAdsLinks/*}\022\313\001\n\022ListGoogleAdsL"
- + "inks\0229.google.analytics.admin.v1alpha.Li"
- + "stGoogleAdsLinksRequest\032:.google.analyti"
- + "cs.admin.v1alpha.ListGoogleAdsLinksRespo"
- + "nse\">\332A\006parent\202\323\344\223\002/\022-/v1alpha/{parent=p"
- + "roperties/*}/googleAdsLinks\022\313\001\n\026GetDataS"
- + "haringSettings\022=.google.analytics.admin."
- + "v1alpha.GetDataSharingSettingsRequest\0323."
- + "google.analytics.admin.v1alpha.DataShari"
- + "ngSettings\"=\332A\004name\202\323\344\223\0020\022./v1alpha/{nam"
- + "e=accounts/*/dataSharingSettings}\022\366\001\n\034Ge"
- + "tMeasurementProtocolSecret\022C.google.anal"
- + "ytics.admin.v1alpha.GetMeasurementProtoc"
- + "olSecretRequest\0329.google.analytics.admin"
- + ".v1alpha.MeasurementProtocolSecret\"V\332A\004n"
- + "ame\202\323\344\223\002I\022G/v1alpha/{name=properties/*/d"
- + "ataStreams/*/measurementProtocolSecrets/"
- + "*}\022\211\002\n\036ListMeasurementProtocolSecrets\022E."
- + "google.analytics.admin.v1alpha.ListMeasu"
- + "rementProtocolSecretsRequest\032F.google.an"
- + "alytics.admin.v1alpha.ListMeasurementPro"
- + "tocolSecretsResponse\"X\332A\006parent\202\323\344\223\002I\022G/"
- + "v1alpha/{parent=properties/*/dataStreams"
- + "/*}/measurementProtocolSecrets\022\270\002\n\037Creat"
- + "eMeasurementProtocolSecret\022F.google.anal"
- + "ytics.admin.v1alpha.CreateMeasurementPro"
- + "tocolSecretRequest\0329.google.analytics.ad"
- + "min.v1alpha.MeasurementProtocolSecret\"\221\001"
- + "\332A\"parent,measurement_protocol_secret\202\323\344"
- + "\223\002f\"G/v1alpha/{parent=properties/*/dataS"
- + "treams/*}/measurementProtocolSecrets:\033me"
- + "asurement_protocol_secret\022\331\001\n\037DeleteMeas"
- + "urementProtocolSecret\022F.google.analytics"
- + ".admin.v1alpha.DeleteMeasurementProtocol"
- + "SecretRequest\032\026.google.protobuf.Empty\"V\332"
- + "A\004name\202\323\344\223\002I*G/v1alpha/{name=properties/"
- + "*/dataStreams/*/measurementProtocolSecre"
- + "ts/*}\022\332\002\n\037UpdateMeasurementProtocolSecre"
- + "t\022F.google.analytics.admin.v1alpha.Updat"
- + "eMeasurementProtocolSecretRequest\0329.goog"
- + "le.analytics.admin.v1alpha.MeasurementPr"
- + "otocolSecret\"\263\001\332A\'measurement_protocol_s"
- + "ecret,update_mask\202\323\344\223\002\202\0012c/v1alpha/{meas"
- + "urement_protocol_secret.name=properties/"
- + "*/dataStreams/*/measurementProtocolSecre"
- + "ts/*}:\033measurement_protocol_secret\022\367\001\n\035A"
- + "cknowledgeUserDataCollection\022D.google.an"
- + "alytics.admin.v1alpha.AcknowledgeUserDat"
- + "aCollectionRequest\032E.google.analytics.ad"
- + "min.v1alpha.AcknowledgeUserDataCollectio"
- + "nResponse\"I\202\323\344\223\002C\">/v1alpha/{property=pr"
- + "operties/*}:acknowledgeUserDataCollectio"
- + "n:\001*\022\221\002\n#GetSKAdNetworkConversionValueSc"
- + "hema\022J.google.analytics.admin.v1alpha.Ge"
- + "tSKAdNetworkConversionValueSchemaRequest"
- + "\032@.google.analytics.admin.v1alpha.SKAdNe"
- + "tworkConversionValueSchema\"\\\332A\004name\202\323\344\223\002"
- + "O\022M/v1alpha/{name=properties/*/dataStrea"
- + "ms/*/sKAdNetworkConversionValueSchema/*}"
- + "\022\343\002\n&CreateSKAdNetworkConversionValueSch"
- + "ema\022M.google.analytics.admin.v1alpha.Cre"
- + "ateSKAdNetworkConversionValueSchemaReque"
- + "st\032@.google.analytics.admin.v1alpha.SKAd"
- + "NetworkConversionValueSchema\"\247\001\332A*parent"
- + ",skadnetwork_conversion_value_schema\202\323\344\223"
- + "\002t\"M/v1alpha/{parent=properties/*/dataSt"
- + "reams/*}/sKAdNetworkConversionValueSchem"
- + "a:#skadnetwork_conversion_value_schema\022\355"
- + "\001\n&DeleteSKAdNetworkConversionValueSchem"
- + "a\022M.google.analytics.admin.v1alpha.Delet"
- + "eSKAdNetworkConversionValueSchemaRequest"
- + "\032\026.google.protobuf.Empty\"\\\332A\004name\202\323\344\223\002O*"
- + "M/v1alpha/{name=properties/*/dataStreams"
- + "/*/sKAdNetworkConversionValueSchema/*}\022\215"
- + "\003\n&UpdateSKAdNetworkConversionValueSchem"
- + "a\022M.google.analytics.admin.v1alpha.Updat"
- + "eSKAdNetworkConversionValueSchemaRequest"
- + "\032@.google.analytics.admin.v1alpha.SKAdNe"
- + "tworkConversionValueSchema\"\321\001\332A/skadnetw"
- + "ork_conversion_value_schema,update_mask\202"
- + "\323\344\223\002\230\0012q/v1alpha/{skadnetwork_conversion"
- + "_value_schema.name=properties/*/dataStre"
- + "ams/*/sKAdNetworkConversionValueSchema/*"
- + "}:#skadnetwork_conversion_value_schema\022\244"
- + "\002\n%ListSKAdNetworkConversionValueSchemas"
- + "\022L.google.analytics.admin.v1alpha.ListSK"
- + "AdNetworkConversionValueSchemasRequest\032M"
- + ".google.analytics.admin.v1alpha.ListSKAd"
- + "NetworkConversionValueSchemasResponse\"^\332"
- + "A\006parent\202\323\344\223\002O\022M/v1alpha/{parent=propert"
- + "ies/*/dataStreams/*}/sKAdNetworkConversi"
- + "onValueSchema\022\344\001\n\031SearchChangeHistoryEve"
- + "nts\022@.google.analytics.admin.v1alpha.Sea"
- + "rchChangeHistoryEventsRequest\032A.google.a"
- + "nalytics.admin.v1alpha.SearchChangeHisto"
- + "ryEventsResponse\"B\202\323\344\223\002<\"7/v1alpha/{acco"
- + "unt=accounts/*}:searchChangeHistoryEvent"
- + "s:\001*\022\325\001\n\030GetGoogleSignalsSettings\022?.goog"
- + "le.analytics.admin.v1alpha.GetGoogleSign"
- + "alsSettingsRequest\0325.google.analytics.ad"
- + "min.v1alpha.GoogleSignalsSettings\"A\332A\004na"
- + "me\202\323\344\223\0024\0222/v1alpha/{name=properties/*/go"
- + "ogleSignalsSettings}\022\254\002\n\033UpdateGoogleSig"
- + "nalsSettings\022B.google.analytics.admin.v1"
- + "alpha.UpdateGoogleSignalsSettingsRequest"
- + "\0325.google.analytics.admin.v1alpha.Google"
- + "SignalsSettings\"\221\001\332A#google_signals_sett"
- + "ings,update_mask\202\323\344\223\002e2J/v1alpha/{google"
- + "_signals_settings.name=properties/*/goog"
- + "leSignalsSettings}:\027google_signals_setti"
- + "ngs\022\356\001\n\025CreateConversionEvent\022<.google.a"
- + "nalytics.admin.v1alpha.CreateConversionE"
- + "ventRequest\032/.google.analytics.admin.v1a"
- + "lpha.ConversionEvent\"f\210\002\001\332A\027parent,conve"
- + "rsion_event\202\323\344\223\002C\"//v1alpha/{parent=prop"
- + "erties/*}/conversionEvents:\020conversion_e"
- + "vent\022\204\002\n\025UpdateConversionEvent\022<.google."
- + "analytics.admin.v1alpha.UpdateConversion"
- + "EventRequest\032/.google.analytics.admin.v1"
- + "alpha.ConversionEvent\"|\210\002\001\332A\034conversion_"
- + "event,update_mask\202\323\344\223\002T2@/v1alpha/{conve"
- + "rsion_event.name=properties/*/conversion"
- + "Events/*}:\020conversion_event\022\303\001\n\022GetConve"
- + "rsionEvent\0229.google.analytics.admin.v1al"
- + "pha.GetConversionEventRequest\032/.google.a"
- + "nalytics.admin.v1alpha.ConversionEvent\"A"
- + "\210\002\001\332A\004name\202\323\344\223\0021\022//v1alpha/{name=propert"
- + "ies/*/conversionEvents/*}\022\260\001\n\025DeleteConv"
- + "ersionEvent\022<.google.analytics.admin.v1a"
- + "lpha.DeleteConversionEventRequest\032\026.goog"
- + "le.protobuf.Empty\"A\210\002\001\332A\004name\202\323\344\223\0021*//v1"
- + "alpha/{name=properties/*/conversionEvent"
- + "s/*}\022\326\001\n\024ListConversionEvents\022;.google.a"
- + "nalytics.admin.v1alpha.ListConversionEve"
- + "ntsRequest\032<.google.analytics.admin.v1al"
- + "pha.ListConversionEventsResponse\"C\210\002\001\332A\006"
- + "parent\202\323\344\223\0021\022//v1alpha/{parent=propertie"
- + "s/*}/conversionEvents\022\301\001\n\016CreateKeyEvent"
- + "\0225.google.analytics.admin.v1alpha.Create"
- + "KeyEventRequest\032(.google.analytics.admin"
- + ".v1alpha.KeyEvent\"N\332A\020parent,key_event\202\323"
- + "\344\223\0025\"(/v1alpha/{parent=properties/*}/key"
- + "Events:\tkey_event\022\320\001\n\016UpdateKeyEvent\0225.g"
- + "oogle.analytics.admin.v1alpha.UpdateKeyE"
- + "ventRequest\032(.google.analytics.admin.v1a"
- + "lpha.KeyEvent\"]\332A\025key_event,update_mask\202"
- + "\323\344\223\002?22/v1alpha/{key_event.name=properti"
- + "es/*/keyEvents/*}:\tkey_event\022\244\001\n\013GetKeyE"
- + "vent\0222.google.analytics.admin.v1alpha.Ge"
- + "tKeyEventRequest\032(.google.analytics.admi"
- + "n.v1alpha.KeyEvent\"7\332A\004name\202\323\344\223\002*\022(/v1al"
- + "pha/{name=properties/*/keyEvents/*}\022\230\001\n\016"
- + "DeleteKeyEvent\0225.google.analytics.admin."
- + "v1alpha.DeleteKeyEventRequest\032\026.google.p"
- + "rotobuf.Empty\"7\332A\004name\202\323\344\223\002**(/v1alpha/{"
- + "name=properties/*/keyEvents/*}\022\267\001\n\rListK"
- + "eyEvents\0224.google.analytics.admin.v1alph"
- + "a.ListKeyEventsRequest\0325.google.analytic"
- + "s.admin.v1alpha.ListKeyEventsResponse\"9\332"
- + "A\006parent\202\323\344\223\002*\022(/v1alpha/{parent=propert"
- + "ies/*}/keyEvents\022\370\001\n GetDisplayVideo360A"
- + "dvertiserLink\022G.google.analytics.admin.v"
- + "1alpha.GetDisplayVideo360AdvertiserLinkR"
- + "equest\032=.google.analytics.admin.v1alpha."
- + "DisplayVideo360AdvertiserLink\"L\332A\004name\202\323"
- + "\344\223\002?\022=/v1alpha/{name=properties/*/displa"
- + "yVideo360AdvertiserLinks/*}\022\213\002\n\"ListDisp"
- + "layVideo360AdvertiserLinks\022I.google.anal"
- + "ytics.admin.v1alpha.ListDisplayVideo360A"
- + "dvertiserLinksRequest\032J.google.analytics"
- + ".admin.v1alpha.ListDisplayVideo360Advert"
- + "iserLinksResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1a"
- + "lpha/{parent=properties/*}/displayVideo3"
- + "60AdvertiserLinks\022\306\002\n#CreateDisplayVideo"
- + "360AdvertiserLink\022J.google.analytics.adm"
- + "in.v1alpha.CreateDisplayVideo360Advertis"
- + "erLinkRequest\032=.google.analytics.admin.v"
- + "1alpha.DisplayVideo360AdvertiserLink\"\223\001\332"
- + "A(parent,display_video_360_advertiser_li"
- + "nk\202\323\344\223\002b\"=/v1alpha/{parent=properties/*}"
- + "/displayVideo360AdvertiserLinks:!display"
- + "_video_360_advertiser_link\022\327\001\n#DeleteDis"
- + "playVideo360AdvertiserLink\022J.google.anal"
- + "ytics.admin.v1alpha.DeleteDisplayVideo36"
- + "0AdvertiserLinkRequest\032\026.google.protobuf"
- + ".Empty\"L\332A\004name\202\323\344\223\002?*=/v1alpha/{name=pr"
+ + "\tB0\340A\002\372A*\022(analyticsadmin.googleapis.com/DataStream\022\021\n"
+ + "\tpage_si",
+ "ze\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"t\n\027ListData"
+ + "StreamsResponse\022@\n\014data_streams\030\001 \003(\0132*."
+ + "google.analytics.admin.v1alpha.DataStrea"
+ + "m\022\027\n\017next_page_token\030\002 \001(\t\"V\n\024GetDataStr"
+ + "eamRequest\022>\n\004name\030\001 \001(\tB0\340A\002\372A*\n(analyt"
+ + "icsadmin.googleapis.com/DataStream\"R\n\022Ge"
+ + "tAudienceRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&"
+ + "analyticsadmin.googleapis.com/Audience\"}"
+ + "\n\024ListAudiencesRequest\022>\n\006parent\030\001 \001(\tB."
+ + "\340A\002\372A(\022&analyticsadmin.googleapis.com/Au"
+ + "dience\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030"
+ + "\003 \001(\t\"m\n\025ListAudiencesResponse\022;\n\taudien"
+ + "ces\030\001 \003(\0132(.google.analytics.admin.v1alp"
+ + "ha.Audience\022\027\n\017next_page_token\030\002 \001(\t\"\230\001\n"
+ + "\025CreateAudienceRequest\022>\n\006parent\030\001 \001(\tB."
+ + "\340A\002\372A(\022&analyticsadmin.googleapis.com/Au"
+ + "dience\022?\n\010audience\030\002 \001(\0132(.google.analyt"
+ + "ics.admin.v1alpha.AudienceB\003\340A\002\"\216\001\n\025Upda"
+ + "teAudienceRequest\022?\n\010audience\030\001 \001(\0132(.go"
+ + "ogle.analytics.admin.v1alpha.AudienceB\003\340"
+ + "A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.protobu"
+ + "f.FieldMaskB\003\340A\002\"V\n\026ArchiveAudienceReque"
+ + "st\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\022&analyticsadmin"
+ + ".googleapis.com/Audience\"h\n\035GetAttributi"
+ + "onSettingsRequest\022G\n\004name\030\001 \001(\tB9\340A\002\372A3\n"
+ + "1analyticsadmin.googleapis.com/Attributi"
+ + "onSettings\"\260\001\n UpdateAttributionSettings"
+ + "Request\022V\n\024attribution_settings\030\001 \001(\01323."
+ + "google.analytics.admin.v1alpha.Attributi"
+ + "onSettingsB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.g"
+ + "oogle.protobuf.FieldMaskB\003\340A\002\"\\\n\027GetAcce"
+ + "ssBindingRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+"
+ + "analyticsadmin.googleapis.com/AccessBind"
+ + "ing\"\250\001\n\035BatchGetAccessBindingsRequest\022C\n"
+ + "\006parent\030\001 \001(\tB3\340A\002\372A-\022+analyticsadmin.go"
+ + "ogleapis.com/AccessBinding\022B\n\005names\030\002 \003("
+ + "\tB3\340A\002\372A-\n+analyticsadmin.googleapis.com"
+ + "/AccessBinding\"h\n\036BatchGetAccessBindings"
+ + "Response\022F\n\017access_bindings\030\001 \003(\0132-.goog"
+ + "le.analytics.admin.v1alpha.AccessBinding"
+ + "\"\207\001\n\031ListAccessBindingsRequest\022C\n\006parent"
+ + "\030\001 \001(\tB3\340A\002\372A-\022+analyticsadmin.googleapi"
+ + "s.com/AccessBinding\022\021\n\tpage_size\030\002 \001(\005\022\022"
+ + "\n\npage_token\030\003 \001(\t\"}\n\032ListAccessBindings"
+ + "Response\022F\n\017access_bindings\030\001 \003(\0132-.goog"
+ + "le.analytics.admin.v1alpha.AccessBinding"
+ + "\022\027\n\017next_page_token\030\002 \001(\t\"\255\001\n\032CreateAcce"
+ + "ssBindingRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-"
+ + "\022+analyticsadmin.googleapis.com/AccessBi"
+ + "nding\022J\n\016access_binding\030\002 \001(\0132-.google.a"
+ + "nalytics.admin.v1alpha.AccessBindingB\003\340A"
+ + "\002\"\272\001\n BatchCreateAccessBindingsRequest\022C"
+ + "\n\006parent\030\001 \001(\tB3\340A\002\372A-\022+analyticsadmin.g"
+ + "oogleapis.com/AccessBinding\022Q\n\010requests\030"
+ + "\003 \003(\0132:.google.analytics.admin.v1alpha.C"
+ + "reateAccessBindingRequestB\003\340A\002\"k\n!BatchC"
+ + "reateAccessBindingsResponse\022F\n\017access_bi"
+ + "ndings\030\001 \003(\0132-.google.analytics.admin.v1"
+ + "alpha.AccessBinding\"h\n\032UpdateAccessBindi"
+ + "ngRequest\022J\n\016access_binding\030\001 \001(\0132-.goog"
+ + "le.analytics.admin.v1alpha.AccessBinding"
+ + "B\003\340A\002\"\272\001\n BatchUpdateAccessBindingsReque"
+ + "st\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\022+analyticsadm"
+ + "in.googleapis.com/AccessBinding\022Q\n\010reque"
+ + "sts\030\002 \003(\0132:.google.analytics.admin.v1alp"
+ + "ha.UpdateAccessBindingRequestB\003\340A\002\"k\n!Ba"
+ + "tchUpdateAccessBindingsResponse\022F\n\017acces"
+ + "s_bindings\030\001 \003(\0132-.google.analytics.admi"
+ + "n.v1alpha.AccessBinding\"_\n\032DeleteAccessB"
+ + "indingRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+ana"
+ + "lyticsadmin.googleapis.com/AccessBinding"
+ + "\"\272\001\n BatchDeleteAccessBindingsRequest\022C\n"
+ + "\006parent\030\001 \001(\tB3\340A\002\372A-\022+analyticsadmin.go"
+ + "ogleapis.com/AccessBinding\022Q\n\010requests\030\002"
+ + " \003(\0132:.google.analytics.admin.v1alpha.De"
+ + "leteAccessBindingRequestB\003\340A\002\"\266\001\n\034Create"
+ + "ExpandedDataSetRequest\022E\n\006parent\030\001 \001(\tB5"
+ + "\340A\002\372A/\022-analyticsadmin.googleapis.com/Ex"
+ + "pandedDataSet\022O\n\021expanded_data_set\030\002 \001(\013"
+ + "2/.google.analytics.admin.v1alpha.Expand"
+ + "edDataSetB\003\340A\002\"\245\001\n\034UpdateExpandedDataSet"
+ + "Request\022O\n\021expanded_data_set\030\001 \001(\0132/.goo"
+ + "gle.analytics.admin.v1alpha.ExpandedData"
+ + "SetB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.p"
+ + "rotobuf.FieldMaskB\003\340A\002\"c\n\034DeleteExpanded"
+ + "DataSetRequest\022C\n\004name\030\001 \001(\tB5\340A\002\372A/\n-an"
+ + "alyticsadmin.googleapis.com/ExpandedData"
+ + "Set\"`\n\031GetExpandedDataSetRequest\022C\n\004name"
+ + "\030\001 \001(\tB5\340A\002\372A/\n-analyticsadmin.googleapi"
+ + "s.com/ExpandedDataSet\"\213\001\n\033ListExpandedDa"
+ + "taSetsRequest\022E\n\006parent\030\001 \001(\tB5\340A\002\372A/\022-a"
+ + "nalyticsadmin.googleapis.com/ExpandedDat"
+ + "aSet\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 "
+ + "\001(\t\"\204\001\n\034ListExpandedDataSetsResponse\022K\n\022"
+ + "expanded_data_sets\030\001 \003(\0132/.google.analyt"
+ + "ics.admin.v1alpha.ExpandedDataSet\022\027\n\017nex"
+ + "t_page_token\030\002 \001(\t\"\251\001\n\031CreateChannelGrou"
+ + "pRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*analyt"
+ + "icsadmin.googleapis.com/ChannelGroup\022H\n\r"
+ + "channel_group\030\002 \001(\0132,.google.analytics.a"
+ + "dmin.v1alpha.ChannelGroupB\003\340A\002\"\233\001\n\031Updat"
+ + "eChannelGroupRequest\022H\n\rchannel_group\030\001 "
+ + "\001(\0132,.google.analytics.admin.v1alpha.Cha"
+ + "nnelGroupB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.go"
+ + "ogle.protobuf.FieldMaskB\003\340A\002\"]\n\031DeleteCh"
+ + "annelGroupRequest\022@\n\004name\030\001 \001(\tB2\340A\002\372A,\n"
+ + "*analyticsadmin.googleapis.com/ChannelGr"
+ + "oup\"Z\n\026GetChannelGroupRequest\022@\n\004name\030\001 "
+ + "\001(\tB2\340A\002\372A,\n*analyticsadmin.googleapis.c"
+ + "om/ChannelGroup\"\205\001\n\030ListChannelGroupsReq"
+ + "uest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*analyticsa"
+ + "dmin.googleapis.com/ChannelGroup\022\021\n\tpage"
+ + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"z\n\031ListC"
+ + "hannelGroupsResponse\022D\n\016channel_groups\030\001"
+ + " \003(\0132,.google.analytics.admin.v1alpha.Ch"
+ + "annelGroup\022\027\n\017next_page_token\030\002 \001(\t\"\251\001\n\031"
+ + "CreateBigQueryLinkRequest\022B\n\006parent\030\001 \001("
+ + "\tB2\340A\002\372A,\022*analyticsadmin.googleapis.com"
+ + "/BigQueryLink\022H\n\rbigquery_link\030\002 \001(\0132,.g"
+ + "oogle.analytics.admin.v1alpha.BigQueryLi"
+ + "nkB\003\340A\002\"Z\n\026GetBigQueryLinkRequest\022@\n\004nam"
+ + "e\030\001 \001(\tB2\340A\002\372A,\n*analyticsadmin.googleap"
+ + "is.com/BigQueryLink\"\205\001\n\030ListBigQueryLink"
+ + "sRequest\022B\n\006parent\030\001 \001(\tB2\340A\002\372A,\022*analyt"
+ + "icsadmin.googleapis.com/BigQueryLink\022\021\n\t"
+ + "page_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"z\n\031L"
+ + "istBigQueryLinksResponse\022D\n\016bigquery_lin"
+ + "ks\030\001 \003(\0132,.google.analytics.admin.v1alph"
+ + "a.BigQueryLink\022\027\n\017next_page_token\030\002 \001(\t\""
+ + "\233\001\n\031UpdateBigQueryLinkRequest\022H\n\rbigquer"
+ + "y_link\030\001 \001(\0132,.google.analytics.admin.v1"
+ + "alpha.BigQueryLinkB\003\340A\002\0224\n\013update_mask\030\002"
+ + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\002\"]\n"
+ + "\031DeleteBigQueryLinkRequest\022@\n\004name\030\001 \001(\t"
+ + "B2\340A\002\372A,\n*analyticsadmin.googleapis.com/"
+ + "BigQueryLink\"x\n%GetEnhancedMeasurementSe"
+ + "ttingsRequest\022O\n\004name\030\001 \001(\tBA\340A\002\372A;\n9ana"
+ + "lyticsadmin.googleapis.com/EnhancedMeasu"
+ + "rementSettings\"\311\001\n(UpdateEnhancedMeasure"
+ + "mentSettingsRequest\022g\n\035enhanced_measurem"
+ + "ent_settings\030\001 \001(\0132;.google.analytics.ad"
+ + "min.v1alpha.EnhancedMeasurementSettingsB"
+ + "\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.proto"
+ + "buf.FieldMaskB\003\340A\002\"l\n\037GetDataRedactionSe"
+ + "ttingsRequest\022I\n\004name\030\001 \001(\tB;\340A\002\372A5\n3ana"
+ + "lyticsadmin.googleapis.com/DataRedaction"
+ + "Settings\"\267\001\n\"UpdateDataRedactionSettings"
+ + "Request\022[\n\027data_redaction_settings\030\001 \001(\013"
+ + "25.google.analytics.admin.v1alpha.DataRe"
+ + "dactionSettingsB\003\340A\002\0224\n\013update_mask\030\002 \001("
+ + "\0132\032.google.protobuf.FieldMaskB\003\340A\002\"\245\001\n\030C"
+ + "reateAdSenseLinkRequest\022A\n\006parent\030\001 \001(\tB"
+ + "1\340A\002\372A+\022)analyticsadmin.googleapis.com/A"
+ + "dSenseLink\022F\n\014adsense_link\030\002 \001(\0132+.googl"
+ + "e.analytics.admin.v1alpha.AdSenseLinkB\003\340"
+ + "A\002\"X\n\025GetAdSenseLinkRequest\022?\n\004name\030\001 \001("
+ + "\tB1\340A\002\372A+\n)analyticsadmin.googleapis.com"
+ + "/AdSenseLink\"[\n\030DeleteAdSenseLinkRequest"
+ + "\022?\n\004name\030\001 \001(\tB1\340A\002\372A+\n)analyticsadmin.g"
+ + "oogleapis.com/AdSenseLink\"\203\001\n\027ListAdSens"
+ + "eLinksRequest\022A\n\006parent\030\001 \001(\tB1\340A\002\372A+\022)a"
+ + "nalyticsadmin.googleapis.com/AdSenseLink"
+ + "\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\""
+ + "w\n\030ListAdSenseLinksResponse\022B\n\radsense_l"
+ + "inks\030\001 \003(\0132+.google.analytics.admin.v1al"
+ + "pha.AdSenseLink\022\027\n\017next_page_token\030\002 \001(\t"
+ + "\"\266\001\n\034CreateEventCreateRuleRequest\022E\n\006par"
+ + "ent\030\001 \001(\tB5\340A\002\372A/\022-analyticsadmin.google"
+ + "apis.com/EventCreateRule\022O\n\021event_create"
+ + "_rule\030\002 \001(\0132/.google.analytics.admin.v1a"
+ + "lpha.EventCreateRuleB\003\340A\002\"\245\001\n\034UpdateEven"
+ + "tCreateRuleRequest\022O\n\021event_create_rule\030"
+ + "\001 \001(\0132/.google.analytics.admin.v1alpha.E"
+ + "ventCreateRuleB\003\340A\002\0224\n\013update_mask\030\002 \001(\013"
+ + "2\032.google.protobuf.FieldMaskB\003\340A\002\"c\n\034Del"
+ + "eteEventCreateRuleRequest\022C\n\004name\030\001 \001(\tB"
+ + "5\340A\002\372A/\n-analyticsadmin.googleapis.com/E"
+ + "ventCreateRule\"`\n\031GetEventCreateRuleRequ"
+ + "est\022C\n\004name\030\001 \001(\tB5\340A\002\372A/\n-analyticsadmi"
+ + "n.googleapis.com/EventCreateRule\"\213\001\n\033Lis"
+ + "tEventCreateRulesRequest\022E\n\006parent\030\001 \001(\t"
+ + "B5\340A\002\372A/\022-analyticsadmin.googleapis.com/"
+ + "EventCreateRule\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa"
+ + "ge_token\030\003 \001(\t\"\204\001\n\034ListEventCreateRulesR"
+ + "esponse\022K\n\022event_create_rules\030\001 \003(\0132/.go"
+ + "ogle.analytics.admin.v1alpha.EventCreate"
+ + "Rule\022\027\n\017next_page_token\030\002 \001(\t\"\256\001\n\032Create"
+ + "EventEditRuleRequest\022C\n\006parent\030\001 \001(\tB3\340A"
+ + "\002\372A-\022+analyticsadmin.googleapis.com/Even"
+ + "tEditRule\022K\n\017event_edit_rule\030\002 \001(\0132-.goo"
+ + "gle.analytics.admin.v1alpha.EventEditRul"
+ + "eB\003\340A\002\"\237\001\n\032UpdateEventEditRuleRequest\022K\n"
+ + "\017event_edit_rule\030\001 \001(\0132-.google.analytic"
+ + "s.admin.v1alpha.EventEditRuleB\003\340A\002\0224\n\013up"
+ + "date_mask\030\002 \001(\0132\032.google.protobuf.FieldM"
+ + "askB\003\340A\002\"_\n\032DeleteEventEditRuleRequest\022A"
+ + "\n\004name\030\001 \001(\tB3\340A\002\372A-\n+analyticsadmin.goo"
+ + "gleapis.com/EventEditRule\"\\\n\027GetEventEdi"
+ + "tRuleRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+anal"
+ + "yticsadmin.googleapis.com/EventEditRule\""
+ + "\221\001\n\031ListEventEditRulesRequest\022C\n\006parent\030"
+ + "\001 \001(\tB3\340A\002\372A-\022+analyticsadmin.googleapis"
+ + ".com/EventEditRule\022\026\n\tpage_size\030\002 \001(\005B\003\340"
+ + "A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"~\n\032ListEvent"
+ + "EditRulesResponse\022G\n\020event_edit_rules\030\001 "
+ + "\003(\0132-.google.analytics.admin.v1alpha.Eve"
+ + "ntEditRule\022\027\n\017next_page_token\030\002 \001(\t\"\202\001\n\034"
+ + "ReorderEventEditRulesRequest\022C\n\006parent\030\001"
+ + " \001(\tB3\340A\002\372A-\022+analyticsadmin.googleapis."
+ + "com/EventEditRule\022\035\n\020event_edit_rules\030\002 "
+ + "\003(\tB\003\340A\002\"\205\001\n\033CreateRollupPropertyRequest"
+ + "\022F\n\017rollup_property\030\001 \001(\0132(.google.analy"
+ + "tics.admin.v1alpha.PropertyB\003\340A\002\022\036\n\021sour"
+ + "ce_properties\030\002 \003(\tB\003\340A\001\"\301\001\n\034CreateRollu"
+ + "pPropertyResponse\022A\n\017rollup_property\030\001 \001"
+ + "(\0132(.google.analytics.admin.v1alpha.Prop"
+ + "erty\022^\n\034rollup_property_source_links\030\002 \003"
+ + "(\01328.google.analytics.admin.v1alpha.Roll"
+ + "upPropertySourceLink\"r\n\"GetRollupPropert"
+ + "ySourceLinkRequest\022L\n\004name\030\001 \001(\tB>\340A\002\372A8"
+ + "\n6analyticsadmin.googleapis.com/RollupPr"
+ + "opertySourceLink\"\247\001\n$ListRollupPropertyS"
+ + "ourceLinksRequest\022N\n\006parent\030\001 \001(\tB>\340A\002\372A"
+ + "8\0226analyticsadmin.googleapis.com/RollupP"
+ + "ropertySourceLink\022\026\n\tpage_size\030\002 \001(\005B\003\340A"
+ + "\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"\240\001\n%ListRollu"
+ + "pPropertySourceLinksResponse\022^\n\034rollup_p"
+ + "roperty_source_links\030\001 \003(\01328.google.anal"
+ + "ytics.admin.v1alpha.RollupPropertySource"
+ + "Link\022\027\n\017next_page_token\030\002 \001(\t\"\333\001\n%Create"
+ + "RollupPropertySourceLinkRequest\022N\n\006paren"
+ + "t\030\001 \001(\tB>\340A\002\372A8\0226analyticsadmin.googleap"
+ + "is.com/RollupPropertySourceLink\022b\n\033rollu"
+ + "p_property_source_link\030\002 \001(\01328.google.an"
+ + "alytics.admin.v1alpha.RollupPropertySour"
+ + "ceLinkB\003\340A\002\"u\n%DeleteRollupPropertySourc"
+ + "eLinkRequest\022L\n\004name\030\001 \001(\tB>\340A\002\372A8\n6anal"
+ + "yticsadmin.googleapis.com/RollupProperty"
+ + "SourceLink\"\313\002\n\033ProvisionSubpropertyReque"
+ + "st\022B\n\013subproperty\030\002 \001(\0132(.google.analyti"
+ + "cs.admin.v1alpha.PropertyB\003\340A\002\022]\n\030subpro"
+ + "perty_event_filter\030\003 \001(\01326.google.analyt"
+ + "ics.admin.v1alpha.SubpropertyEventFilter"
+ + "B\003\340A\001\022\210\001\n0custom_dimension_and_metric_sy"
+ + "nchronization_mode\030\004 \001(\0162I.google.analyt"
+ + "ics.admin.v1alpha.SubpropertySyncConfig."
+ + "SynchronizationModeB\003\340A\001\"\267\001\n\034ProvisionSu"
+ + "bpropertyResponse\022=\n\013subproperty\030\001 \001(\0132("
+ + ".google.analytics.admin.v1alpha.Property"
+ + "\022X\n\030subproperty_event_filter\030\002 \001(\01326.goo"
+ + "gle.analytics.admin.v1alpha.SubpropertyE"
+ + "ventFilter\"\322\001\n#CreateSubpropertyEventFil"
+ + "terRequest\022L\n\006parent\030\001 \001(\tB<\340A\002\372A6\0224anal"
+ + "yticsadmin.googleapis.com/SubpropertyEve"
+ + "ntFilter\022]\n\030subproperty_event_filter\030\002 \001"
+ + "(\01326.google.analytics.admin.v1alpha.Subp"
+ + "ropertyEventFilterB\003\340A\002\"n\n GetSubpropert"
+ + "yEventFilterRequest\022J\n\004name\030\001 \001(\tB<\340A\002\372A"
+ + "6\n4analyticsadmin.googleapis.com/Subprop"
+ + "ertyEventFilter\"\243\001\n\"ListSubpropertyEvent"
+ + "FiltersRequest\022L\n\006parent\030\001 \001(\tB<\340A\002\372A6\0224"
+ + "analyticsadmin.googleapis.com/Subpropert"
+ + "yEventFilter\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ + "page_token\030\003 \001(\tB\003\340A\001\"\231\001\n#ListSubpropert"
+ + "yEventFiltersResponse\022Y\n\031subproperty_eve"
+ + "nt_filters\030\001 \003(\01326.google.analytics.admi"
+ + "n.v1alpha.SubpropertyEventFilter\022\027\n\017next"
+ + "_page_token\030\002 \001(\t\"\272\001\n#UpdateSubpropertyE"
+ + "ventFilterRequest\022]\n\030subproperty_event_f"
+ + "ilter\030\001 \001(\01326.google.analytics.admin.v1a"
+ + "lpha.SubpropertyEventFilterB\003\340A\002\0224\n\013upda"
+ + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas"
+ + "kB\003\340A\002\"q\n#DeleteSubpropertyEventFilterRe"
+ + "quest\022J\n\004name\030\001 \001(\tB<\340A\002\372A6\n4analyticsad"
+ + "min.googleapis.com/SubpropertyEventFilte"
+ + "r\"\326\001\n$CreateReportingDataAnnotationReque"
+ + "st\022M\n\006parent\030\001 \001(\tB=\340A\002\372A7\0225analyticsadm"
+ + "in.googleapis.com/ReportingDataAnnotatio"
+ + "n\022_\n\031reporting_data_annotation\030\002 \001(\01327.g"
+ + "oogle.analytics.admin.v1alpha.ReportingD"
+ + "ataAnnotationB\003\340A\002\"p\n!GetReportingDataAn"
+ + "notationRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5a"
+ + "nalyticsadmin.googleapis.com/ReportingDa"
+ + "taAnnotation\"\272\001\n#ListReportingDataAnnota"
+ + "tionsRequest\022M\n\006parent\030\001 \001(\tB=\340A\002\372A7\0225an"
+ + "alyticsadmin.googleapis.com/ReportingDat"
+ + "aAnnotation\022\023\n\006filter\030\002 \001(\tB\003\340A\001\022\026\n\tpage"
+ + "_size\030\003 \001(\005B\003\340A\001\022\027\n\npage_token\030\004 \001(\tB\003\340A"
+ + "\001\"\234\001\n$ListReportingDataAnnotationsRespon"
+ + "se\022[\n\032reporting_data_annotations\030\001 \003(\01327"
+ + ".google.analytics.admin.v1alpha.Reportin"
+ + "gDataAnnotation\022\027\n\017next_page_token\030\002 \001(\t"
+ + "\"\275\001\n$UpdateReportingDataAnnotationReques"
+ + "t\022_\n\031reporting_data_annotation\030\001 \001(\01327.g"
+ + "oogle.analytics.admin.v1alpha.ReportingD"
+ + "ataAnnotationB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132"
+ + "\032.google.protobuf.FieldMaskB\003\340A\001\"s\n$Dele"
+ + "teReportingDataAnnotationRequest\022K\n\004name"
+ + "\030\001 \001(\tB=\340A\002\372A7\n5analyticsadmin.googleapi"
+ + "s.com/ReportingDataAnnotation\"\302\001\n\031Submit"
+ + "UserDeletionRequest\022\021\n\007user_id\030\002 \001(\tH\000\022\023"
+ + "\n\tclient_id\030\003 \001(\tH\000\022\031\n\017app_instance_id\030\004"
+ + " \001(\tH\000\022\034\n\022user_provided_data\030\005 \001(\tH\000\022<\n\004"
+ + "name\030\001 \001(\tB.\340A\002\372A(\n&analyticsadmin.googl"
+ + "eapis.com/PropertyB\006\n\004user\"W\n\032SubmitUser"
+ + "DeletionResponse\0229\n\025deletion_request_tim"
+ + "e\030\001 \001(\0132\032.google.protobuf.Timestamp\"l\n\037G"
+ + "etSubpropertySyncConfigRequest\022I\n\004name\030\001"
+ + " \001(\tB;\340A\002\372A5\n3analyticsadmin.googleapis."
+ + "com/SubpropertySyncConfig\"\241\001\n!ListSubpro"
+ + "pertySyncConfigsRequest\022K\n\006parent\030\001 \001(\tB"
+ + ";\340A\002\372A5\0223analyticsadmin.googleapis.com/S"
+ + "ubpropertySyncConfig\022\026\n\tpage_size\030\002 \001(\005B"
+ + "\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"\226\001\n\"ListSu"
+ + "bpropertySyncConfigsResponse\022W\n\030subprope"
+ + "rty_sync_configs\030\001 \003(\01325.google.analytic"
+ + "s.admin.v1alpha.SubpropertySyncConfig\022\027\n"
+ + "\017next_page_token\030\002 \001(\t\"\267\001\n\"UpdateSubprop"
+ + "ertySyncConfigRequest\022[\n\027subproperty_syn"
+ + "c_config\030\001 \001(\01325.google.analytics.admin."
+ + "v1alpha.SubpropertySyncConfigB\003\340A\002\0224\n\013up"
+ + "date_mask\030\002 \001(\0132\032.google.protobuf.FieldM"
+ + "askB\003\340A\001\"t\n#GetReportingIdentitySettings"
+ + "Request\022M\n\004name\030\001 \001(\tB?\340A\002\372A9\n7analytics"
+ + "admin.googleapis.com/ReportingIdentitySe"
+ + "ttings\"r\n\"GetUserProvidedDataSettingsReq"
+ + "uest\022L\n\004name\030\001 \001(\tB>\340A\002\372A8\n6analyticsadm"
+ + "in.googleapis.com/UserProvidedDataSettin"
+ + "gs2\210\231\002\n\025AnalyticsAdminService\022\223\001\n\nGetAcc"
+ + "ount\0221.google.analytics.admin.v1alpha.Ge"
+ + "tAccountRequest\032\'.google.analytics.admin"
+ + ".v1alpha.Account\")\332A\004name\202\323\344\223\002\034\022\032/v1alph"
+ + "a/{name=accounts/*}\022\224\001\n\014ListAccounts\0223.g"
+ + "oogle.analytics.admin.v1alpha.ListAccoun"
+ + "tsRequest\0324.google.analytics.admin.v1alp"
+ + "ha.ListAccountsResponse\"\031\202\323\344\223\002\023\022\021/v1alph"
+ + "a/accounts\022\210\001\n\rDeleteAccount\0224.google.an"
+ + "alytics.admin.v1alpha.DeleteAccountReque"
+ + "st\032\026.google.protobuf.Empty\")\332A\004name\202\323\344\223\002"
+ + "\034*\032/v1alpha/{name=accounts/*}\022\271\001\n\rUpdate"
+ + "Account\0224.google.analytics.admin.v1alpha"
+ + ".UpdateAccountRequest\032\'.google.analytics"
+ + ".admin.v1alpha.Account\"I\332A\023account,updat"
+ + "e_mask\202\323\344\223\002-2\"/v1alpha/{account.name=acc"
+ + "ounts/*}:\007account\022\314\001\n\026ProvisionAccountTi"
+ + "cket\022=.google.analytics.admin.v1alpha.Pr"
+ + "ovisionAccountTicketRequest\032>.google.ana"
+ + "lytics.admin.v1alpha.ProvisionAccountTic"
+ + "ketResponse\"3\202\323\344\223\002-\"(/v1alpha/accounts:p"
+ + "rovisionAccountTicket:\001*\022\264\001\n\024ListAccount"
+ + "Summaries\022;.google.analytics.admin.v1alp"
+ + "ha.ListAccountSummariesRequest\032<.google."
+ + "analytics.admin.v1alpha.ListAccountSumma"
+ + "riesResponse\"!\202\323\344\223\002\033\022\031/v1alpha/accountSu"
+ + "mmaries\022\230\001\n\013GetProperty\0222.google.analyti"
+ + "cs.admin.v1alpha.GetPropertyRequest\032(.go"
+ + "ogle.analytics.admin.v1alpha.Property\"+\332"
+ + "A\004name\202\323\344\223\002\036\022\034/v1alpha/{name=properties/"
+ + "*}\022\234\001\n\016ListProperties\0225.google.analytics"
+ + ".admin.v1alpha.ListPropertiesRequest\0326.g"
+ + "oogle.analytics.admin.v1alpha.ListProper"
+ + "tiesResponse\"\033\202\323\344\223\002\025\022\023/v1alpha/propertie"
+ + "s\022\243\001\n\016CreateProperty\0225.google.analytics."
+ + "admin.v1alpha.CreatePropertyRequest\032(.go"
+ + "ogle.analytics.admin.v1alpha.Property\"0\332"
+ + "A\010property\202\323\344\223\002\037\"\023/v1alpha/properties:\010p"
+ + "roperty\022\236\001\n\016DeleteProperty\0225.google.anal"
+ + "ytics.admin.v1alpha.DeletePropertyReques"
+ + "t\032(.google.analytics.admin.v1alpha.Prope"
+ + "rty\"+\332A\004name\202\323\344\223\002\036*\034/v1alpha/{name=prope"
+ + "rties/*}\022\301\001\n\016UpdateProperty\0225.google.ana"
+ + "lytics.admin.v1alpha.UpdatePropertyReque"
+ + "st\032(.google.analytics.admin.v1alpha.Prop"
+ + "erty\"N\332A\024property,update_mask\202\323\344\223\00212%/v1"
+ + "alpha/{property.name=properties/*}:\010prop"
+ + "erty\022\331\001\n\022CreateFirebaseLink\0229.google.ana"
+ + "lytics.admin.v1alpha.CreateFirebaseLinkR"
+ + "equest\032,.google.analytics.admin.v1alpha."
+ + "FirebaseLink\"Z\332A\024parent,firebase_link\202\323\344"
+ + "\223\002=\",/v1alpha/{parent=properties/*}/fire"
+ + "baseLinks:\rfirebase_link\022\244\001\n\022DeleteFireb"
+ + "aseLink\0229.google.analytics.admin.v1alpha"
+ + ".DeleteFirebaseLinkRequest\032\026.google.prot"
+ + "obuf.Empty\";\332A\004name\202\323\344\223\002.*,/v1alpha/{nam"
+ + "e=properties/*/firebaseLinks/*}\022\307\001\n\021List"
+ + "FirebaseLinks\0228.google.analytics.admin.v"
+ + "1alpha.ListFirebaseLinksRequest\0329.google"
+ + ".analytics.admin.v1alpha.ListFirebaseLin"
+ + "ksResponse\"=\332A\006parent\202\323\344\223\002.\022,/v1alpha/{p"
+ + "arent=properties/*}/firebaseLinks\022\303\001\n\020Ge"
+ + "tGlobalSiteTag\0227.google.analytics.admin."
+ + "v1alpha.GetGlobalSiteTagRequest\032-.google"
+ + ".analytics.admin.v1alpha.GlobalSiteTag\"G"
+ + "\332A\004name\202\323\344\223\002:\0228/v1alpha/{name=properties"
+ + "/*/dataStreams/*/globalSiteTag}\022\341\001\n\023Crea"
+ + "teGoogleAdsLink\022:.google.analytics.admin"
+ + ".v1alpha.CreateGoogleAdsLinkRequest\032-.go"
+ + "ogle.analytics.admin.v1alpha.GoogleAdsLi"
+ + "nk\"_\332A\026parent,google_ads_link\202\323\344\223\002@\"-/v1"
+ + "alpha/{parent=properties/*}/googleAdsLin",
+ "ks:\017google_ads_link\022\366\001\n\023UpdateGoogleAdsL"
+ + "ink\022:.google.analytics.admin.v1alpha.Upd"
+ + "ateGoogleAdsLinkRequest\032-.google.analyti"
+ + "cs.admin.v1alpha.GoogleAdsLink\"t\332A\033googl"
+ + "e_ads_link,update_mask\202\323\344\223\002P2=/v1alpha/{"
+ + "google_ads_link.name=properties/*/google"
+ + "AdsLinks/*}:\017google_ads_link\022\247\001\n\023DeleteG"
+ + "oogleAdsLink\022:.google.analytics.admin.v1"
+ + "alpha.DeleteGoogleAdsLinkRequest\032\026.googl"
+ + "e.protobuf.Empty\"<\332A\004name\202\323\344\223\002/*-/v1alph"
+ + "a/{name=properties/*/googleAdsLinks/*}\022\313"
+ + "\001\n\022ListGoogleAdsLinks\0229.google.analytics"
+ + ".admin.v1alpha.ListGoogleAdsLinksRequest"
+ + "\032:.google.analytics.admin.v1alpha.ListGo"
+ + "ogleAdsLinksResponse\">\332A\006parent\202\323\344\223\002/\022-/"
+ + "v1alpha/{parent=properties/*}/googleAdsL"
+ + "inks\022\313\001\n\026GetDataSharingSettings\022=.google"
+ + ".analytics.admin.v1alpha.GetDataSharingS"
+ + "ettingsRequest\0323.google.analytics.admin."
+ + "v1alpha.DataSharingSettings\"=\332A\004name\202\323\344\223"
+ + "\0020\022./v1alpha/{name=accounts/*/dataSharin"
+ + "gSettings}\022\366\001\n\034GetMeasurementProtocolSec"
+ + "ret\022C.google.analytics.admin.v1alpha.Get"
+ + "MeasurementProtocolSecretRequest\0329.googl"
+ + "e.analytics.admin.v1alpha.MeasurementPro"
+ + "tocolSecret\"V\332A\004name\202\323\344\223\002I\022G/v1alpha/{na"
+ + "me=properties/*/dataStreams/*/measuremen"
+ + "tProtocolSecrets/*}\022\211\002\n\036ListMeasurementP"
+ + "rotocolSecrets\022E.google.analytics.admin."
+ + "v1alpha.ListMeasurementProtocolSecretsRe"
+ + "quest\032F.google.analytics.admin.v1alpha.L"
+ + "istMeasurementProtocolSecretsResponse\"X\332"
+ + "A\006parent\202\323\344\223\002I\022G/v1alpha/{parent=propert"
+ + "ies/*/dataStreams/*}/measurementProtocol"
+ + "Secrets\022\270\002\n\037CreateMeasurementProtocolSec"
+ + "ret\022F.google.analytics.admin.v1alpha.Cre"
+ + "ateMeasurementProtocolSecretRequest\0329.go"
+ + "ogle.analytics.admin.v1alpha.Measurement"
+ + "ProtocolSecret\"\221\001\332A\"parent,measurement_p"
+ + "rotocol_secret\202\323\344\223\002f\"G/v1alpha/{parent=p"
+ + "roperties/*/dataStreams/*}/measurementPr"
+ + "otocolSecrets:\033measurement_protocol_secr"
+ + "et\022\331\001\n\037DeleteMeasurementProtocolSecret\022F"
+ + ".google.analytics.admin.v1alpha.DeleteMe"
+ + "asurementProtocolSecretRequest\032\026.google."
+ + "protobuf.Empty\"V\332A\004name\202\323\344\223\002I*G/v1alpha/"
+ + "{name=properties/*/dataStreams/*/measure"
+ + "mentProtocolSecrets/*}\022\332\002\n\037UpdateMeasure"
+ + "mentProtocolSecret\022F.google.analytics.ad"
+ + "min.v1alpha.UpdateMeasurementProtocolSec"
+ + "retRequest\0329.google.analytics.admin.v1al"
+ + "pha.MeasurementProtocolSecret\"\263\001\332A\'measu"
+ + "rement_protocol_secret,update_mask\202\323\344\223\002\202"
+ + "\0012c/v1alpha/{measurement_protocol_secret"
+ + ".name=properties/*/dataStreams/*/measure"
+ + "mentProtocolSecrets/*}:\033measurement_prot"
+ + "ocol_secret\022\367\001\n\035AcknowledgeUserDataColle"
+ + "ction\022D.google.analytics.admin.v1alpha.A"
+ + "cknowledgeUserDataCollectionRequest\032E.go"
+ + "ogle.analytics.admin.v1alpha.Acknowledge"
+ + "UserDataCollectionResponse\"I\202\323\344\223\002C\">/v1a"
+ + "lpha/{property=properties/*}:acknowledge"
+ + "UserDataCollection:\001*\022\221\002\n#GetSKAdNetwork"
+ + "ConversionValueSchema\022J.google.analytics"
+ + ".admin.v1alpha.GetSKAdNetworkConversionV"
+ + "alueSchemaRequest\032@.google.analytics.adm"
+ + "in.v1alpha.SKAdNetworkConversionValueSch"
+ + "ema\"\\\332A\004name\202\323\344\223\002O\022M/v1alpha/{name=prope"
+ + "rties/*/dataStreams/*/sKAdNetworkConvers"
+ + "ionValueSchema/*}\022\343\002\n&CreateSKAdNetworkC"
+ + "onversionValueSchema\022M.google.analytics."
+ + "admin.v1alpha.CreateSKAdNetworkConversio"
+ + "nValueSchemaRequest\032@.google.analytics.a"
+ + "dmin.v1alpha.SKAdNetworkConversionValueS"
+ + "chema\"\247\001\332A*parent,skadnetwork_conversion"
+ + "_value_schema\202\323\344\223\002t\"M/v1alpha/{parent=pr"
+ + "operties/*/dataStreams/*}/sKAdNetworkCon"
+ + "versionValueSchema:#skadnetwork_conversi"
+ + "on_value_schema\022\355\001\n&DeleteSKAdNetworkCon"
+ + "versionValueSchema\022M.google.analytics.ad"
+ + "min.v1alpha.DeleteSKAdNetworkConversionV"
+ + "alueSchemaRequest\032\026.google.protobuf.Empt"
+ + "y\"\\\332A\004name\202\323\344\223\002O*M/v1alpha/{name=propert"
+ + "ies/*/dataStreams/*/sKAdNetworkConversio"
+ + "nValueSchema/*}\022\215\003\n&UpdateSKAdNetworkCon"
+ + "versionValueSchema\022M.google.analytics.ad"
+ + "min.v1alpha.UpdateSKAdNetworkConversionV"
+ + "alueSchemaRequest\032@.google.analytics.adm"
+ + "in.v1alpha.SKAdNetworkConversionValueSch"
+ + "ema\"\321\001\332A/skadnetwork_conversion_value_sc"
+ + "hema,update_mask\202\323\344\223\002\230\0012q/v1alpha/{skadn"
+ + "etwork_conversion_value_schema.name=prop"
+ + "erties/*/dataStreams/*/sKAdNetworkConver"
+ + "sionValueSchema/*}:#skadnetwork_conversi"
+ + "on_value_schema\022\244\002\n%ListSKAdNetworkConve"
+ + "rsionValueSchemas\022L.google.analytics.adm"
+ + "in.v1alpha.ListSKAdNetworkConversionValu"
+ + "eSchemasRequest\032M.google.analytics.admin"
+ + ".v1alpha.ListSKAdNetworkConversionValueS"
+ + "chemasResponse\"^\332A\006parent\202\323\344\223\002O\022M/v1alph"
+ + "a/{parent=properties/*/dataStreams/*}/sK"
+ + "AdNetworkConversionValueSchema\022\344\001\n\031Searc"
+ + "hChangeHistoryEvents\022@.google.analytics."
+ + "admin.v1alpha.SearchChangeHistoryEventsR"
+ + "equest\032A.google.analytics.admin.v1alpha."
+ + "SearchChangeHistoryEventsResponse\"B\202\323\344\223\002"
+ + "<\"7/v1alpha/{account=accounts/*}:searchC"
+ + "hangeHistoryEvents:\001*\022\325\001\n\030GetGoogleSigna"
+ + "lsSettings\022?.google.analytics.admin.v1al"
+ + "pha.GetGoogleSignalsSettingsRequest\0325.go"
+ + "ogle.analytics.admin.v1alpha.GoogleSigna"
+ + "lsSettings\"A\332A\004name\202\323\344\223\0024\0222/v1alpha/{nam"
+ + "e=properties/*/googleSignalsSettings}\022\254\002"
+ + "\n\033UpdateGoogleSignalsSettings\022B.google.a"
+ + "nalytics.admin.v1alpha.UpdateGoogleSigna"
+ + "lsSettingsRequest\0325.google.analytics.adm"
+ + "in.v1alpha.GoogleSignalsSettings\"\221\001\332A#go"
+ + "ogle_signals_settings,update_mask\202\323\344\223\002e2"
+ + "J/v1alpha/{google_signals_settings.name="
+ + "properties/*/googleSignalsSettings}:\027goo"
+ + "gle_signals_settings\022\356\001\n\025CreateConversio"
+ + "nEvent\022<.google.analytics.admin.v1alpha."
+ + "CreateConversionEventRequest\032/.google.an"
+ + "alytics.admin.v1alpha.ConversionEvent\"f\210"
+ + "\002\001\332A\027parent,conversion_event\202\323\344\223\002C\"//v1a"
+ + "lpha/{parent=properties/*}/conversionEve"
+ + "nts:\020conversion_event\022\204\002\n\025UpdateConversi"
+ + "onEvent\022<.google.analytics.admin.v1alpha"
+ + ".UpdateConversionEventRequest\032/.google.a"
+ + "nalytics.admin.v1alpha.ConversionEvent\"|"
+ + "\210\002\001\332A\034conversion_event,update_mask\202\323\344\223\002T"
+ + "2@/v1alpha/{conversion_event.name=proper"
+ + "ties/*/conversionEvents/*}:\020conversion_e"
+ + "vent\022\303\001\n\022GetConversionEvent\0229.google.ana"
+ + "lytics.admin.v1alpha.GetConversionEventR"
+ + "equest\032/.google.analytics.admin.v1alpha."
+ + "ConversionEvent\"A\210\002\001\332A\004name\202\323\344\223\0021\022//v1al"
+ + "pha/{name=properties/*/conversionEvents/"
+ + "*}\022\260\001\n\025DeleteConversionEvent\022<.google.an"
+ + "alytics.admin.v1alpha.DeleteConversionEv"
+ + "entRequest\032\026.google.protobuf.Empty\"A\210\002\001\332"
+ + "A\004name\202\323\344\223\0021*//v1alpha/{name=properties/"
+ + "*/conversionEvents/*}\022\326\001\n\024ListConversion"
+ + "Events\022;.google.analytics.admin.v1alpha."
+ + "ListConversionEventsRequest\032<.google.ana"
+ + "lytics.admin.v1alpha.ListConversionEvent"
+ + "sResponse\"C\210\002\001\332A\006parent\202\323\344\223\0021\022//v1alpha/"
+ + "{parent=properties/*}/conversionEvents\022\301"
+ + "\001\n\016CreateKeyEvent\0225.google.analytics.adm"
+ + "in.v1alpha.CreateKeyEventRequest\032(.googl"
+ + "e.analytics.admin.v1alpha.KeyEvent\"N\332A\020p"
+ + "arent,key_event\202\323\344\223\0025\"(/v1alpha/{parent="
+ + "properties/*}/keyEvents:\tkey_event\022\320\001\n\016U"
+ + "pdateKeyEvent\0225.google.analytics.admin.v"
+ + "1alpha.UpdateKeyEventRequest\032(.google.an"
+ + "alytics.admin.v1alpha.KeyEvent\"]\332A\025key_e"
+ + "vent,update_mask\202\323\344\223\002?22/v1alpha/{key_ev"
+ + "ent.name=properties/*/keyEvents/*}:\tkey_"
+ + "event\022\244\001\n\013GetKeyEvent\0222.google.analytics"
+ + ".admin.v1alpha.GetKeyEventRequest\032(.goog"
+ + "le.analytics.admin.v1alpha.KeyEvent\"7\332A\004"
+ + "name\202\323\344\223\002*\022(/v1alpha/{name=properties/*/"
+ + "keyEvents/*}\022\230\001\n\016DeleteKeyEvent\0225.google"
+ + ".analytics.admin.v1alpha.DeleteKeyEventR"
+ + "equest\032\026.google.protobuf.Empty\"7\332A\004name\202"
+ + "\323\344\223\002**(/v1alpha/{name=properties/*/keyEv"
+ + "ents/*}\022\267\001\n\rListKeyEvents\0224.google.analy"
+ + "tics.admin.v1alpha.ListKeyEventsRequest\032"
+ + "5.google.analytics.admin.v1alpha.ListKey"
+ + "EventsResponse\"9\332A\006parent\202\323\344\223\002*\022(/v1alph"
+ + "a/{parent=properties/*}/keyEvents\022\370\001\n Ge"
+ + "tDisplayVideo360AdvertiserLink\022G.google."
+ + "analytics.admin.v1alpha.GetDisplayVideo3"
+ + "60AdvertiserLinkRequest\032=.google.analyti"
+ + "cs.admin.v1alpha.DisplayVideo360Advertis"
+ + "erLink\"L\332A\004name\202\323\344\223\002?\022=/v1alpha/{name=pr"
+ "operties/*/displayVideo360AdvertiserLink"
- + "s/*}\022\356\002\n#UpdateDisplayVideo360Advertiser"
- + "Link\022J.google.analytics.admin.v1alpha.Up"
- + "dateDisplayVideo360AdvertiserLinkRequest"
- + "\032=.google.analytics.admin.v1alpha.Displa"
- + "yVideo360AdvertiserLink\"\273\001\332A-display_vid"
- + "eo_360_advertiser_link,update_mask\202\323\344\223\002\204"
- + "\0012_/v1alpha/{display_video_360_advertise"
- + "r_link.name=properties/*/displayVideo360"
- + "AdvertiserLinks/*}:!display_video_360_ad"
- + "vertiser_link\022\230\002\n(GetDisplayVideo360Adve"
- + "rtiserLinkProposal\022O.google.analytics.ad"
- + "min.v1alpha.GetDisplayVideo360Advertiser"
- + "LinkProposalRequest\032E.google.analytics.a"
- + "dmin.v1alpha.DisplayVideo360AdvertiserLi"
- + "nkProposal\"T\332A\004name\202\323\344\223\002G\022E/v1alpha/{nam"
- + "e=properties/*/displayVideo360Advertiser"
- + "LinkProposals/*}\022\253\002\n*ListDisplayVideo360"
- + "AdvertiserLinkProposals\022Q.google.analyti"
- + "cs.admin.v1alpha.ListDisplayVideo360Adve"
- + "rtiserLinkProposalsRequest\032R.google.anal"
- + "ytics.admin.v1alpha.ListDisplayVideo360A"
- + "dvertiserLinkProposalsResponse\"V\332A\006paren"
- + "t\202\323\344\223\002G\022E/v1alpha/{parent=properties/*}/"
- + "displayVideo360AdvertiserLinkProposals\022\370"
- + "\002\n+CreateDisplayVideo360AdvertiserLinkPr"
- + "oposal\022R.google.analytics.admin.v1alpha."
- + "CreateDisplayVideo360AdvertiserLinkPropo"
- + "salRequest\032E.google.analytics.admin.v1al"
- + "pha.DisplayVideo360AdvertiserLinkProposa"
- + "l\"\255\001\332A1parent,display_video_360_advertis"
- + "er_link_proposal\202\323\344\223\002s\"E/v1alpha/{parent"
- + "=properties/*}/displayVideo360Advertiser"
- + "LinkProposals:*display_video_360_adverti"
- + "ser_link_proposal\022\357\001\n+DeleteDisplayVideo"
- + "360AdvertiserLinkProposal\022R.google.analy"
- + "tics.admin.v1alpha.DeleteDisplayVideo360"
- + "AdvertiserLinkProposalRequest\032\026.google.p"
- + "rotobuf.Empty\"T\332A\004name\202\323\344\223\002G*E/v1alpha/{"
- + "name=properties/*/displayVideo360Adverti"
- + "serLinkProposals/*}\022\263\002\n,ApproveDisplayVi"
- + "deo360AdvertiserLinkProposal\022S.google.an"
- + "alytics.admin.v1alpha.ApproveDisplayVide"
- + "o360AdvertiserLinkProposalRequest\032T.goog"
- + "le.analytics.admin.v1alpha.ApproveDispla"
- + "yVideo360AdvertiserLinkProposalResponse\""
- + "X\202\323\344\223\002R\"M/v1alpha/{name=properties/*/dis"
- + "playVideo360AdvertiserLinkProposals/*}:a"
- + "pprove:\001*\022\241\002\n+CancelDisplayVideo360Adver"
- + "tiserLinkProposal\022R.google.analytics.adm"
- + "in.v1alpha.CancelDisplayVideo360Advertis"
- + "erLinkProposalRequest\032E.google.analytics"
- + ".admin.v1alpha.DisplayVideo360Advertiser"
- + "LinkProposal\"W\202\323\344\223\002Q\"L/v1alpha/{name=pro"
- + "perties/*/displayVideo360AdvertiserLinkP"
- + "roposals/*}:cancel:\001*\022\353\001\n\025CreateCustomDi"
- + "mension\022<.google.analytics.admin.v1alpha"
- + ".CreateCustomDimensionRequest\032/.google.a"
- + "nalytics.admin.v1alpha.CustomDimension\"c"
- + "\332A\027parent,custom_dimension\202\323\344\223\002C\"//v1alp"
- + "ha/{parent=properties/*}/customDimension"
- + "s:\020custom_dimension\022\201\002\n\025UpdateCustomDime"
- + "nsion\022<.google.analytics.admin.v1alpha.U"
- + "pdateCustomDimensionRequest\032/.google.ana"
- + "lytics.admin.v1alpha.CustomDimension\"y\332A"
- + "\034custom_dimension,update_mask\202\323\344\223\002T2@/v1"
- + "alpha/{custom_dimension.name=properties/"
- + "*/customDimensions/*}:\020custom_dimension\022"
- + "\323\001\n\024ListCustomDimensions\022;.google.analyt"
- + "ics.admin.v1alpha.ListCustomDimensionsRe"
- + "quest\032<.google.analytics.admin.v1alpha.L"
- + "istCustomDimensionsResponse\"@\332A\006parent\202\323"
- + "\344\223\0021\022//v1alpha/{parent=properties/*}/cus"
- + "tomDimensions\022\272\001\n\026ArchiveCustomDimension"
- + "\022=.google.analytics.admin.v1alpha.Archiv"
- + "eCustomDimensionRequest\032\026.google.protobu"
- + "f.Empty\"I\332A\004name\202\323\344\223\002<\"7/v1alpha/{name=p"
- + "roperties/*/customDimensions/*}:archive:"
- + "\001*\022\300\001\n\022GetCustomDimension\0229.google.analy"
- + "tics.admin.v1alpha.GetCustomDimensionReq"
+ + "s/*}\022\213\002\n\"ListDisplayVideo360AdvertiserLi"
+ + "nks\022I.google.analytics.admin.v1alpha.Lis"
+ + "tDisplayVideo360AdvertiserLinksRequest\032J"
+ + ".google.analytics.admin.v1alpha.ListDisp"
+ + "layVideo360AdvertiserLinksResponse\"N\332A\006p"
+ + "arent\202\323\344\223\002?\022=/v1alpha/{parent=properties"
+ + "/*}/displayVideo360AdvertiserLinks\022\306\002\n#C"
+ + "reateDisplayVideo360AdvertiserLink\022J.goo"
+ + "gle.analytics.admin.v1alpha.CreateDispla"
+ + "yVideo360AdvertiserLinkRequest\032=.google."
+ + "analytics.admin.v1alpha.DisplayVideo360A"
+ + "dvertiserLink\"\223\001\332A(parent,display_video_"
+ + "360_advertiser_link\202\323\344\223\002b\"=/v1alpha/{par"
+ + "ent=properties/*}/displayVideo360Adverti"
+ + "serLinks:!display_video_360_advertiser_l"
+ + "ink\022\327\001\n#DeleteDisplayVideo360AdvertiserL"
+ + "ink\022J.google.analytics.admin.v1alpha.Del"
+ + "eteDisplayVideo360AdvertiserLinkRequest\032"
+ + "\026.google.protobuf.Empty\"L\332A\004name\202\323\344\223\002?*="
+ + "/v1alpha/{name=properties/*/displayVideo"
+ + "360AdvertiserLinks/*}\022\356\002\n#UpdateDisplayV"
+ + "ideo360AdvertiserLink\022J.google.analytics"
+ + ".admin.v1alpha.UpdateDisplayVideo360Adve"
+ + "rtiserLinkRequest\032=.google.analytics.adm"
+ + "in.v1alpha.DisplayVideo360AdvertiserLink"
+ + "\"\273\001\332A-display_video_360_advertiser_link,"
+ + "update_mask\202\323\344\223\002\204\0012_/v1alpha/{display_vi"
+ + "deo_360_advertiser_link.name=properties/"
+ + "*/displayVideo360AdvertiserLinks/*}:!dis"
+ + "play_video_360_advertiser_link\022\230\002\n(GetDi"
+ + "splayVideo360AdvertiserLinkProposal\022O.go"
+ + "ogle.analytics.admin.v1alpha.GetDisplayV"
+ + "ideo360AdvertiserLinkProposalRequest\032E.g"
+ + "oogle.analytics.admin.v1alpha.DisplayVid"
+ + "eo360AdvertiserLinkProposal\"T\332A\004name\202\323\344\223"
+ + "\002G\022E/v1alpha/{name=properties/*/displayV"
+ + "ideo360AdvertiserLinkProposals/*}\022\253\002\n*Li"
+ + "stDisplayVideo360AdvertiserLinkProposals"
+ + "\022Q.google.analytics.admin.v1alpha.ListDi"
+ + "splayVideo360AdvertiserLinkProposalsRequ"
+ + "est\032R.google.analytics.admin.v1alpha.Lis"
+ + "tDisplayVideo360AdvertiserLinkProposalsR"
+ + "esponse\"V\332A\006parent\202\323\344\223\002G\022E/v1alpha/{pare"
+ + "nt=properties/*}/displayVideo360Advertis"
+ + "erLinkProposals\022\370\002\n+CreateDisplayVideo36"
+ + "0AdvertiserLinkProposal\022R.google.analyti"
+ + "cs.admin.v1alpha.CreateDisplayVideo360Ad"
+ + "vertiserLinkProposalRequest\032E.google.ana"
+ + "lytics.admin.v1alpha.DisplayVideo360Adve"
+ + "rtiserLinkProposal\"\255\001\332A1parent,display_v"
+ + "ideo_360_advertiser_link_proposal\202\323\344\223\002s\""
+ + "E/v1alpha/{parent=properties/*}/displayV"
+ + "ideo360AdvertiserLinkProposals:*display_"
+ + "video_360_advertiser_link_proposal\022\357\001\n+D"
+ + "eleteDisplayVideo360AdvertiserLinkPropos"
+ + "al\022R.google.analytics.admin.v1alpha.Dele"
+ + "teDisplayVideo360AdvertiserLinkProposalR"
+ + "equest\032\026.google.protobuf.Empty\"T\332A\004name\202"
+ + "\323\344\223\002G*E/v1alpha/{name=properties/*/displ"
+ + "ayVideo360AdvertiserLinkProposals/*}\022\263\002\n"
+ + ",ApproveDisplayVideo360AdvertiserLinkPro"
+ + "posal\022S.google.analytics.admin.v1alpha.A"
+ + "pproveDisplayVideo360AdvertiserLinkPropo"
+ + "salRequest\032T.google.analytics.admin.v1al"
+ + "pha.ApproveDisplayVideo360AdvertiserLink"
+ + "ProposalResponse\"X\202\323\344\223\002R\"M/v1alpha/{name"
+ + "=properties/*/displayVideo360AdvertiserL"
+ + "inkProposals/*}:approve:\001*\022\241\002\n+CancelDis"
+ + "playVideo360AdvertiserLinkProposal\022R.goo"
+ + "gle.analytics.admin.v1alpha.CancelDispla"
+ + "yVideo360AdvertiserLinkProposalRequest\032E"
+ + ".google.analytics.admin.v1alpha.DisplayV"
+ + "ideo360AdvertiserLinkProposal\"W\202\323\344\223\002Q\"L/"
+ + "v1alpha/{name=properties/*/displayVideo3"
+ + "60AdvertiserLinkProposals/*}:cancel:\001*\022\353"
+ + "\001\n\025CreateCustomDimension\022<.google.analyt"
+ + "ics.admin.v1alpha.CreateCustomDimensionR"
+ + "equest\032/.google.analytics.admin.v1alpha."
+ + "CustomDimension\"c\332A\027parent,custom_dimens"
+ + "ion\202\323\344\223\002C\"//v1alpha/{parent=properties/*"
+ + "}/customDimensions:\020custom_dimension\022\201\002\n"
+ + "\025UpdateCustomDimension\022<.google.analytic"
+ + "s.admin.v1alpha.UpdateCustomDimensionReq"
+ "uest\032/.google.analytics.admin.v1alpha.Cu"
- + "stomDimension\">\332A\004name\202\323\344\223\0021\022//v1alpha/{"
- + "name=properties/*/customDimensions/*}\022\331\001"
- + "\n\022CreateCustomMetric\0229.google.analytics."
- + "admin.v1alpha.CreateCustomMetricRequest\032"
- + ",.google.analytics.admin.v1alpha.CustomM"
- + "etric\"Z\332A\024parent,custom_metric\202\323\344\223\002=\",/v"
- + "1alpha/{parent=properties/*}/customMetri"
- + "cs:\rcustom_metric\022\354\001\n\022UpdateCustomMetric"
- + "\0229.google.analytics.admin.v1alpha.Update"
- + "CustomMetricRequest\032,.google.analytics.a"
- + "dmin.v1alpha.CustomMetric\"m\332A\031custom_met"
- + "ric,update_mask\202\323\344\223\002K2:/v1alpha/{custom_"
- + "metric.name=properties/*/customMetrics/*"
- + "}:\rcustom_metric\022\307\001\n\021ListCustomMetrics\0228"
- + ".google.analytics.admin.v1alpha.ListCust"
- + "omMetricsRequest\0329.google.analytics.admi"
- + "n.v1alpha.ListCustomMetricsResponse\"=\332A\006"
- + "parent\202\323\344\223\002.\022,/v1alpha/{parent=propertie"
- + "s/*}/customMetrics\022\261\001\n\023ArchiveCustomMetr"
- + "ic\022:.google.analytics.admin.v1alpha.Arch"
- + "iveCustomMetricRequest\032\026.google.protobuf"
- + ".Empty\"F\332A\004name\202\323\344\223\0029\"4/v1alpha/{name=pr"
- + "operties/*/customMetrics/*}:archive:\001*\022\264"
- + "\001\n\017GetCustomMetric\0226.google.analytics.ad"
- + "min.v1alpha.GetCustomMetricRequest\032,.goo"
- + "gle.analytics.admin.v1alpha.CustomMetric"
- + "\";\332A\004name\202\323\344\223\002.\022,/v1alpha/{name=properti"
- + "es/*/customMetrics/*}\022\325\001\n\030GetDataRetenti"
- + "onSettings\022?.google.analytics.admin.v1al"
- + "pha.GetDataRetentionSettingsRequest\0325.go"
- + "ogle.analytics.admin.v1alpha.DataRetenti"
- + "onSettings\"A\332A\004name\202\323\344\223\0024\0222/v1alpha/{nam"
- + "e=properties/*/dataRetentionSettings}\022\254\002"
- + "\n\033UpdateDataRetentionSettings\022B.google.a"
- + "nalytics.admin.v1alpha.UpdateDataRetenti"
- + "onSettingsRequest\0325.google.analytics.adm"
- + "in.v1alpha.DataRetentionSettings\"\221\001\332A#da"
- + "ta_retention_settings,update_mask\202\323\344\223\002e2"
- + "J/v1alpha/{data_retention_settings.name="
- + "properties/*/dataRetentionSettings}:\027dat"
- + "a_retention_settings\022\315\001\n\020CreateDataStrea"
- + "m\0227.google.analytics.admin.v1alpha.Creat"
- + "eDataStreamRequest\032*.google.analytics.ad"
- + "min.v1alpha.DataStream\"T\332A\022parent,data_s"
- + "tream\202\323\344\223\0029\"*/v1alpha/{parent=properties"
- + "/*}/dataStreams:\013data_stream\022\236\001\n\020DeleteD"
- + "ataStream\0227.google.analytics.admin.v1alp"
- + "ha.DeleteDataStreamRequest\032\026.google.prot"
- + "obuf.Empty\"9\332A\004name\202\323\344\223\002,**/v1alpha/{nam"
- + "e=properties/*/dataStreams/*}\022\336\001\n\020Update"
- + "DataStream\0227.google.analytics.admin.v1al"
- + "pha.UpdateDataStreamRequest\032*.google.ana"
- + "lytics.admin.v1alpha.DataStream\"e\332A\027data"
- + "_stream,update_mask\202\323\344\223\002E26/v1alpha/{dat"
- + "a_stream.name=properties/*/dataStreams/*"
- + "}:\013data_stream\022\277\001\n\017ListDataStreams\0226.goo"
- + "gle.analytics.admin.v1alpha.ListDataStre"
- + "amsRequest\0327.google.analytics.admin.v1al"
- + "pha.ListDataStreamsResponse\";\332A\006parent\202\323"
- + "\344\223\002,\022*/v1alpha/{parent=properties/*}/dat"
- + "aStreams\022\254\001\n\rGetDataStream\0224.google.anal"
- + "ytics.admin.v1alpha.GetDataStreamRequest"
- + "\032*.google.analytics.admin.v1alpha.DataSt"
- + "ream\"9\332A\004name\202\323\344\223\002,\022*/v1alpha/{name=prop"
- + "erties/*/dataStreams/*}\022\244\001\n\013GetAudience\022"
- + "2.google.analytics.admin.v1alpha.GetAudi"
- + "enceRequest\032(.google.analytics.admin.v1a"
- + "lpha.Audience\"7\332A\004name\202\323\344\223\002*\022(/v1alpha/{"
- + "name=properties/*/audiences/*}\022\267\001\n\rListA"
- + "udiences\0224.google.analytics.admin.v1alph"
- + "a.ListAudiencesRequest\0325.google.analytic"
- + "s.admin.v1alpha.ListAudiencesResponse\"9\332"
- + "A\006parent\202\323\344\223\002*\022(/v1alpha/{parent=propert"
- + "ies/*}/audiences\022\277\001\n\016CreateAudience\0225.go"
- + "ogle.analytics.admin.v1alpha.CreateAudie"
- + "nceRequest\032(.google.analytics.admin.v1al"
- + "pha.Audience\"L\332A\017parent,audience\202\323\344\223\0024\"("
- + "/v1alpha/{parent=properties/*}/audiences"
- + ":\010audience\022\315\001\n\016UpdateAudience\0225.google.a"
- + "nalytics.admin.v1alpha.UpdateAudienceReq"
- + "uest\032(.google.analytics.admin.v1alpha.Au"
- + "dience\"Z\332A\024audience,update_mask\202\323\344\223\002=21/"
- + "v1alpha/{audience.name=properties/*/audi"
- + "ences/*}:\010audience\022\236\001\n\017ArchiveAudience\0226"
- + ".google.analytics.admin.v1alpha.ArchiveA"
- + "udienceRequest\032\026.google.protobuf.Empty\";"
- + "\202\323\344\223\0025\"0/v1alpha/{name=properties/*/audi"
- + "ences/*}:archive:\001*\022\304\001\n\023GetSearchAds360L"
- + "ink\022:.google.analytics.admin.v1alpha.Get"
+ + "stomDimension\"y\332A\034custom_dimension,updat"
+ + "e_mask\202\323\344\223\002T2@/v1alpha/{custom_dimension"
+ + ".name=properties/*/customDimensions/*}:\020"
+ + "custom_dimension\022\323\001\n\024ListCustomDimension"
+ + "s\022;.google.analytics.admin.v1alpha.ListC"
+ + "ustomDimensionsRequest\032<.google.analytic"
+ + "s.admin.v1alpha.ListCustomDimensionsResp"
+ + "onse\"@\332A\006parent\202\323\344\223\0021\022//v1alpha/{parent="
+ + "properties/*}/customDimensions\022\272\001\n\026Archi"
+ + "veCustomDimension\022=.google.analytics.adm"
+ + "in.v1alpha.ArchiveCustomDimensionRequest"
+ + "\032\026.google.protobuf.Empty\"I\332A\004name\202\323\344\223\002<\""
+ + "7/v1alpha/{name=properties/*/customDimen"
+ + "sions/*}:archive:\001*\022\300\001\n\022GetCustomDimensi"
+ + "on\0229.google.analytics.admin.v1alpha.GetC"
+ + "ustomDimensionRequest\032/.google.analytics"
+ + ".admin.v1alpha.CustomDimension\">\332A\004name\202"
+ + "\323\344\223\0021\022//v1alpha/{name=properties/*/custo"
+ + "mDimensions/*}\022\331\001\n\022CreateCustomMetric\0229."
+ + "google.analytics.admin.v1alpha.CreateCus"
+ + "tomMetricRequest\032,.google.analytics.admi"
+ + "n.v1alpha.CustomMetric\"Z\332A\024parent,custom"
+ + "_metric\202\323\344\223\002=\",/v1alpha/{parent=properti"
+ + "es/*}/customMetrics:\rcustom_metric\022\354\001\n\022U"
+ + "pdateCustomMetric\0229.google.analytics.adm"
+ + "in.v1alpha.UpdateCustomMetricRequest\032,.g"
+ + "oogle.analytics.admin.v1alpha.CustomMetr"
+ + "ic\"m\332A\031custom_metric,update_mask\202\323\344\223\002K2:"
+ + "/v1alpha/{custom_metric.name=properties/"
+ + "*/customMetrics/*}:\rcustom_metric\022\307\001\n\021Li"
+ + "stCustomMetrics\0228.google.analytics.admin"
+ + ".v1alpha.ListCustomMetricsRequest\0329.goog"
+ + "le.analytics.admin.v1alpha.ListCustomMet"
+ + "ricsResponse\"=\332A\006parent\202\323\344\223\002.\022,/v1alpha/"
+ + "{parent=properties/*}/customMetrics\022\261\001\n\023"
+ + "ArchiveCustomMetric\022:.google.analytics.a"
+ + "dmin.v1alpha.ArchiveCustomMetricRequest\032"
+ + "\026.google.protobuf.Empty\"F\332A\004name\202\323\344\223\0029\"4"
+ + "/v1alpha/{name=properties/*/customMetric"
+ + "s/*}:archive:\001*\022\264\001\n\017GetCustomMetric\0226.go"
+ + "ogle.analytics.admin.v1alpha.GetCustomMe"
+ + "tricRequest\032,.google.analytics.admin.v1a"
+ + "lpha.CustomMetric\";\332A\004name\202\323\344\223\002.\022,/v1alp"
+ + "ha/{name=properties/*/customMetrics/*}\022\325"
+ + "\001\n\030GetDataRetentionSettings\022?.google.ana"
+ + "lytics.admin.v1alpha.GetDataRetentionSet"
+ + "tingsRequest\0325.google.analytics.admin.v1"
+ + "alpha.DataRetentionSettings\"A\332A\004name\202\323\344\223"
+ + "\0024\0222/v1alpha/{name=properties/*/dataRete"
+ + "ntionSettings}\022\254\002\n\033UpdateDataRetentionSe"
+ + "ttings\022B.google.analytics.admin.v1alpha."
+ + "UpdateDataRetentionSettingsRequest\0325.goo"
+ + "gle.analytics.admin.v1alpha.DataRetentio"
+ + "nSettings\"\221\001\332A#data_retention_settings,u"
+ + "pdate_mask\202\323\344\223\002e2J/v1alpha/{data_retenti"
+ + "on_settings.name=properties/*/dataRetent"
+ + "ionSettings}:\027data_retention_settings\022\315\001"
+ + "\n\020CreateDataStream\0227.google.analytics.ad"
+ + "min.v1alpha.CreateDataStreamRequest\032*.go"
+ + "ogle.analytics.admin.v1alpha.DataStream\""
+ + "T\332A\022parent,data_stream\202\323\344\223\0029\"*/v1alpha/{"
+ + "parent=properties/*}/dataStreams:\013data_s"
+ + "tream\022\236\001\n\020DeleteDataStream\0227.google.anal"
+ + "ytics.admin.v1alpha.DeleteDataStreamRequ"
+ + "est\032\026.google.protobuf.Empty\"9\332A\004name\202\323\344\223"
+ + "\002,**/v1alpha/{name=properties/*/dataStre"
+ + "ams/*}\022\336\001\n\020UpdateDataStream\0227.google.ana"
+ + "lytics.admin.v1alpha.UpdateDataStreamReq"
+ + "uest\032*.google.analytics.admin.v1alpha.Da"
+ + "taStream\"e\332A\027data_stream,update_mask\202\323\344\223"
+ + "\002E26/v1alpha/{data_stream.name=propertie"
+ + "s/*/dataStreams/*}:\013data_stream\022\277\001\n\017List"
+ + "DataStreams\0226.google.analytics.admin.v1a"
+ + "lpha.ListDataStreamsRequest\0327.google.ana"
+ + "lytics.admin.v1alpha.ListDataStreamsResp"
+ + "onse\";\332A\006parent\202\323\344\223\002,\022*/v1alpha/{parent="
+ + "properties/*}/dataStreams\022\254\001\n\rGetDataStr"
+ + "eam\0224.google.analytics.admin.v1alpha.Get"
+ + "DataStreamRequest\032*.google.analytics.adm"
+ + "in.v1alpha.DataStream\"9\332A\004name\202\323\344\223\002,\022*/v"
+ + "1alpha/{name=properties/*/dataStreams/*}"
+ + "\022\244\001\n\013GetAudience\0222.google.analytics.admi"
+ + "n.v1alpha.GetAudienceRequest\032(.google.an"
+ + "alytics.admin.v1alpha.Audience\"7\332A\004name\202"
+ + "\323\344\223\002*\022(/v1alpha/{name=properties/*/audie"
+ + "nces/*}\022\267\001\n\rListAudiences\0224.google.analy"
+ + "tics.admin.v1alpha.ListAudiencesRequest\032"
+ + "5.google.analytics.admin.v1alpha.ListAud"
+ + "iencesResponse\"9\332A\006parent\202\323\344\223\002*\022(/v1alph"
+ + "a/{parent=properties/*}/audiences\022\277\001\n\016Cr"
+ + "eateAudience\0225.google.analytics.admin.v1"
+ + "alpha.CreateAudienceRequest\032(.google.ana"
+ + "lytics.admin.v1alpha.Audience\"L\332A\017parent"
+ + ",audience\202\323\344\223\0024\"(/v1alpha/{parent=proper"
+ + "ties/*}/audiences:\010audience\022\315\001\n\016UpdateAu"
+ + "dience\0225.google.analytics.admin.v1alpha."
+ + "UpdateAudienceRequest\032(.google.analytics"
+ + ".admin.v1alpha.Audience\"Z\332A\024audience,upd"
+ + "ate_mask\202\323\344\223\002=21/v1alpha/{audience.name="
+ + "properties/*/audiences/*}:\010audience\022\236\001\n\017"
+ + "ArchiveAudience\0226.google.analytics.admin"
+ + ".v1alpha.ArchiveAudienceRequest\032\026.google"
+ + ".protobuf.Empty\";\202\323\344\223\0025\"0/v1alpha/{name="
+ + "properties/*/audiences/*}:archive:\001*\022\304\001\n"
+ + "\023GetSearchAds360Link\022:.google.analytics."
+ + "admin.v1alpha.GetSearchAds360LinkRequest"
+ + "\0320.google.analytics.admin.v1alpha.Search"
+ + "Ads360Link\"?\332A\004name\202\323\344\223\0022\0220/v1alpha/{nam"
+ + "e=properties/*/searchAds360Links/*}\022\327\001\n\025"
+ + "ListSearchAds360Links\022<.google.analytics"
+ + ".admin.v1alpha.ListSearchAds360LinksRequ"
+ + "est\032=.google.analytics.admin.v1alpha.Lis"
+ + "tSearchAds360LinksResponse\"A\332A\006parent\202\323\344"
+ + "\223\0022\0220/v1alpha/{parent=properties/*}/sear"
+ + "chAds360Links\022\365\001\n\026CreateSearchAds360Link"
+ + "\022=.google.analytics.admin.v1alpha.Create"
+ "SearchAds360LinkRequest\0320.google.analyti"
- + "cs.admin.v1alpha.SearchAds360Link\"?\332A\004na"
- + "me\202\323\344\223\0022\0220/v1alpha/{name=properties/*/se"
- + "archAds360Links/*}\022\327\001\n\025ListSearchAds360L"
- + "inks\022<.google.analytics.admin.v1alpha.Li"
- + "stSearchAds360LinksRequest\032=.google.anal"
- + "ytics.admin.v1alpha.ListSearchAds360Link"
- + "sResponse\"A\332A\006parent\202\323\344\223\0022\0220/v1alpha/{pa"
- + "rent=properties/*}/searchAds360Links\022\365\001\n"
- + "\026CreateSearchAds360Link\022=.google.analyti"
- + "cs.admin.v1alpha.CreateSearchAds360LinkR"
- + "equest\0320.google.analytics.admin.v1alpha."
- + "SearchAds360Link\"j\332A\032parent,search_ads_3"
- + "60_link\202\323\344\223\002G\"0/v1alpha/{parent=properti"
- + "es/*}/searchAds360Links:\023search_ads_360_"
- + "link\022\260\001\n\026DeleteSearchAds360Link\022=.google"
- + ".analytics.admin.v1alpha.DeleteSearchAds"
- + "360LinkRequest\032\026.google.protobuf.Empty\"?"
- + "\332A\004name\202\323\344\223\0022*0/v1alpha/{name=properties"
- + "/*/searchAds360Links/*}\022\217\002\n\026UpdateSearch"
- + "Ads360Link\022=.google.analytics.admin.v1al"
- + "pha.UpdateSearchAds360LinkRequest\0320.goog"
- + "le.analytics.admin.v1alpha.SearchAds360L"
- + "ink\"\203\001\332A\037search_ads_360_link,update_mask"
- + "\202\323\344\223\002[2D/v1alpha/{search_ads_360_link.na"
- + "me=properties/*/searchAds360Links/*}:\023se"
- + "arch_ads_360_link\022\315\001\n\026GetAttributionSett"
- + "ings\022=.google.analytics.admin.v1alpha.Ge"
- + "tAttributionSettingsRequest\0323.google.ana"
- + "lytics.admin.v1alpha.AttributionSettings"
- + "\"?\332A\004name\202\323\344\223\0022\0220/v1alpha/{name=properti"
- + "es/*/attributionSettings}\022\233\002\n\031UpdateAttr"
- + "ibutionSettings\022@.google.analytics.admin"
- + ".v1alpha.UpdateAttributionSettingsReques"
- + "t\0323.google.analytics.admin.v1alpha.Attri"
- + "butionSettings\"\206\001\332A attribution_settings"
- + ",update_mask\202\323\344\223\002]2E/v1alpha/{attributio"
- + "n_settings.name=properties/*/attribution"
- + "Settings}:\024attribution_settings\022\360\001\n\017RunA",
- "ccessReport\0226.google.analytics.admin.v1a"
- + "lpha.RunAccessReportRequest\0327.google.ana"
- + "lytics.admin.v1alpha.RunAccessReportResp"
- + "onse\"l\202\323\344\223\002f\"./v1alpha/{entity=propertie"
- + "s/*}:runAccessReport:\001*Z1\",/v1alpha/{ent"
- + "ity=accounts/*}:runAccessReport:\001*\022\237\002\n\023C"
- + "reateAccessBinding\022:.google.analytics.ad"
- + "min.v1alpha.CreateAccessBindingRequest\032-"
- + ".google.analytics.admin.v1alpha.AccessBi"
- + "nding\"\234\001\332A\025parent,access_binding\202\323\344\223\002~\"+"
- + "/v1alpha/{parent=accounts/*}/accessBindi"
- + "ngs:\016access_bindingZ?\"-/v1alpha/{parent="
- + "properties/*}/accessBindings:\016access_bin"
- + "ding\022\347\001\n\020GetAccessBinding\0227.google.analy"
- + "tics.admin.v1alpha.GetAccessBindingReque"
- + "st\032-.google.analytics.admin.v1alpha.Acce"
- + "ssBinding\"k\332A\004name\202\323\344\223\002^\022+/v1alpha/{name"
- + "=accounts/*/accessBindings/*}Z/\022-/v1alph"
- + "a/{name=properties/*/accessBindings/*}\022\267"
- + "\002\n\023UpdateAccessBinding\022:.google.analytic"
- + "s.admin.v1alpha.UpdateAccessBindingReque"
- + "st\032-.google.analytics.admin.v1alpha.Acce"
- + "ssBinding\"\264\001\332A\016access_binding\202\323\344\223\002\234\0012:/v"
- + "1alpha/{access_binding.name=accounts/*/a"
- + "ccessBindings/*}:\016access_bindingZN2\"9/v1alpha/{parent=prope"
- + "rties/*}/accessBindings:batchCreate:\001*\022\217"
- + "\002\n\026BatchGetAccessBindings\022=.google.analy"
+ + "cs.admin.v1alpha.SearchAds360Link\"j\332A\032pa"
+ + "rent,search_ads_360_link\202\323\344\223\002G\"0/v1alpha"
+ + "/{parent=properties/*}/searchAds360Links"
+ + ":\023search_ads_360_link\022\260\001\n\026DeleteSearchAd"
+ + "s360Link\022=.google.analytics.admin.v1alph"
+ + "a.DeleteSearchAds360LinkRequest\032\026.google"
+ + ".protobuf.Empty\"?\332A\004name\202\323\344\223\0022*0/v1alpha"
+ + "/{name=properties/*/searchAds360Links/*}"
+ + "\022\217\002\n\026UpdateSearchAds360Link\022=.google.ana"
+ + "lytics.admin.v1alpha.UpdateSearchAds360L"
+ + "inkRequest\0320.google.analytics.admin.v1al"
+ + "pha.SearchAds360Link\"\203\001\332A\037search_ads_360"
+ + "_link,update_mask\202\323\344\223\002[2D/v1alpha/{searc"
+ + "h_ads_360_link.name=properties/*/searchA"
+ + "ds360Links/*}:\023search_ads_360_link\022\315\001\n\026G"
+ + "etAttributionSettings\022=.google.analytics"
+ + ".admin.v1alpha.GetAttributionSettingsReq"
+ + "uest\0323.google.analytics.admin.v1alpha.At"
+ + "tributionSettings\"?\332A\004name\202\323\344\223\0022\0220/v1alp"
+ + "ha/{name=properties/*/attributionSetting"
+ + "s}\022\233\002\n\031UpdateAttributionSettings\022@.googl"
+ + "e.analytics.admin.v1alpha.UpdateAttribut",
+ "ionSettingsRequest\0323.google.analytics.ad"
+ + "min.v1alpha.AttributionSettings\"\206\001\332A att"
+ + "ribution_settings,update_mask\202\323\344\223\002]2E/v1"
+ + "alpha/{attribution_settings.name=propert"
+ + "ies/*/attributionSettings}:\024attribution_"
+ + "settings\022\360\001\n\017RunAccessReport\0226.google.an"
+ + "alytics.admin.v1alpha.RunAccessReportReq"
+ + "uest\0327.google.analytics.admin.v1alpha.Ru"
+ + "nAccessReportResponse\"l\202\323\344\223\002f\"./v1alpha/"
+ + "{entity=properties/*}:runAccessReport:\001*"
+ + "Z1\",/v1alpha/{entity=accounts/*}:runAcce"
+ + "ssReport:\001*\022\237\002\n\023CreateAccessBinding\022:.go"
+ + "ogle.analytics.admin.v1alpha.CreateAcces"
+ + "sBindingRequest\032-.google.analytics.admin"
+ + ".v1alpha.AccessBinding\"\234\001\332A\025parent,acces"
+ + "s_binding\202\323\344\223\002~\"+/v1alpha/{parent=accoun"
+ + "ts/*}/accessBindings:\016access_bindingZ?\"-"
+ + "/v1alpha/{parent=properties/*}/accessBin"
+ + "dings:\016access_binding\022\347\001\n\020GetAccessBindi"
+ + "ng\0227.google.analytics.admin.v1alpha.GetA"
+ + "ccessBindingRequest\032-.google.analytics.a"
+ + "dmin.v1alpha.AccessBinding\"k\332A\004name\202\323\344\223\002"
+ + "^\022+/v1alpha/{name=accounts/*/accessBindi"
+ + "ngs/*}Z/\022-/v1alpha/{name=properties/*/ac"
+ + "cessBindings/*}\022\267\002\n\023UpdateAccessBinding\022"
+ + ":.google.analytics.admin.v1alpha.UpdateA"
+ + "ccessBindingRequest\032-.google.analytics.a"
+ + "dmin.v1alpha.AccessBinding\"\264\001\332A\016access_b"
+ + "inding\202\323\344\223\002\234\0012:/v1alpha/{access_binding."
+ + "name=accounts/*/accessBindings/*}:\016acces"
+ + "s_bindingZN2\"9/v1al"
+ + "pha/{parent=properties/*}/accessBindings"
+ + ":batchCreate:\001*\022\217\002\n\026BatchGetAccessBindin"
+ + "gs\022=.google.analytics.admin.v1alpha.Batc"
+ + "hGetAccessBindingsRequest\032>.google.analy"
+ "tics.admin.v1alpha.BatchGetAccessBinding"
- + "sRequest\032>.google.analytics.admin.v1alph"
- + "a.BatchGetAccessBindingsResponse\"v\202\323\344\223\002p"
- + "\0224/v1alpha/{parent=accounts/*}/accessBin"
- + "dings:batchGetZ8\0226/v1alpha/{parent=prope"
- + "rties/*}/accessBindings:batchGet\022\245\002\n\031Bat"
- + "chUpdateAccessBindings\022@.google.analytic"
- + "s.admin.v1alpha.BatchUpdateAccessBinding"
- + "sRequest\032A.google.analytics.admin.v1alph"
- + "a.BatchUpdateAccessBindingsResponse\"\202\001\202\323"
- + "\344\223\002|\"7/v1alpha/{parent=accounts/*}/acces"
- + "sBindings:batchUpdate:\001*Z>\"9/v1alpha/{pa"
- + "rent=properties/*}/accessBindings:batchU"
- + "pdate:\001*\022\372\001\n\031BatchDeleteAccessBindings\022@"
- + ".google.analytics.admin.v1alpha.BatchDel"
- + "eteAccessBindingsRequest\032\026.google.protob"
- + "uf.Empty\"\202\001\202\323\344\223\002|\"7/v1alpha/{parent=acco"
- + "unts/*}/accessBindings:batchDelete:\001*Z>\""
- + "9/v1alpha/{parent=properties/*}/accessBi"
- + "ndings:batchDelete:\001*\022\300\001\n\022GetExpandedDat"
- + "aSet\0229.google.analytics.admin.v1alpha.Ge"
- + "tExpandedDataSetRequest\032/.google.analyti"
- + "cs.admin.v1alpha.ExpandedDataSet\">\332A\004nam"
- + "e\202\323\344\223\0021\022//v1alpha/{name=properties/*/exp"
- + "andedDataSets/*}\022\323\001\n\024ListExpandedDataSet"
- + "s\022;.google.analytics.admin.v1alpha.ListE"
- + "xpandedDataSetsRequest\032<.google.analytic"
- + "s.admin.v1alpha.ListExpandedDataSetsResp"
- + "onse\"@\332A\006parent\202\323\344\223\0021\022//v1alpha/{parent="
- + "properties/*}/expandedDataSets\022\355\001\n\025Creat"
- + "eExpandedDataSet\022<.google.analytics.admi"
- + "n.v1alpha.CreateExpandedDataSetRequest\032/"
- + ".google.analytics.admin.v1alpha.Expanded"
- + "DataSet\"e\332A\030parent,expanded_data_set\202\323\344\223"
- + "\002D\"//v1alpha/{parent=properties/*}/expan"
- + "dedDataSets:\021expanded_data_set\022\204\002\n\025Updat"
+ + "sResponse\"v\202\323\344\223\002p\0224/v1alpha/{parent=acco"
+ + "unts/*}/accessBindings:batchGetZ8\0226/v1al"
+ + "pha/{parent=properties/*}/accessBindings"
+ + ":batchGet\022\245\002\n\031BatchUpdateAccessBindings\022"
+ + "@.google.analytics.admin.v1alpha.BatchUp"
+ + "dateAccessBindingsRequest\032A.google.analy"
+ + "tics.admin.v1alpha.BatchUpdateAccessBind"
+ + "ingsResponse\"\202\001\202\323\344\223\002|\"7/v1alpha/{parent="
+ + "accounts/*}/accessBindings:batchUpdate:\001"
+ + "*Z>\"9/v1alpha/{parent=properties/*}/acce"
+ + "ssBindings:batchUpdate:\001*\022\372\001\n\031BatchDelet"
+ + "eAccessBindings\022@.google.analytics.admin"
+ + ".v1alpha.BatchDeleteAccessBindingsReques"
+ + "t\032\026.google.protobuf.Empty\"\202\001\202\323\344\223\002|\"7/v1a"
+ + "lpha/{parent=accounts/*}/accessBindings:"
+ + "batchDelete:\001*Z>\"9/v1alpha/{parent=prope"
+ + "rties/*}/accessBindings:batchDelete:\001*\022\300"
+ + "\001\n\022GetExpandedDataSet\0229.google.analytics"
+ + ".admin.v1alpha.GetExpandedDataSetRequest"
+ + "\032/.google.analytics.admin.v1alpha.Expand"
+ + "edDataSet\">\332A\004name\202\323\344\223\0021\022//v1alpha/{name"
+ + "=properties/*/expandedDataSets/*}\022\323\001\n\024Li"
+ + "stExpandedDataSets\022;.google.analytics.ad"
+ + "min.v1alpha.ListExpandedDataSetsRequest\032"
+ + "<.google.analytics.admin.v1alpha.ListExp"
+ + "andedDataSetsResponse\"@\332A\006parent\202\323\344\223\0021\022/"
+ + "/v1alpha/{parent=properties/*}/expandedD"
+ + "ataSets\022\355\001\n\025CreateExpandedDataSet\022<.goog"
+ + "le.analytics.admin.v1alpha.CreateExpande"
+ + "dDataSetRequest\032/.google.analytics.admin"
+ + ".v1alpha.ExpandedDataSet\"e\332A\030parent,expa"
+ + "nded_data_set\202\323\344\223\002D\"//v1alpha/{parent=pr"
+ + "operties/*}/expandedDataSets:\021expanded_d"
+ + "ata_set\022\204\002\n\025UpdateExpandedDataSet\022<.goog"
+ + "le.analytics.admin.v1alpha.UpdateExpande"
+ + "dDataSetRequest\032/.google.analytics.admin"
+ + ".v1alpha.ExpandedDataSet\"|\332A\035expanded_da"
+ + "ta_set,update_mask\202\323\344\223\002V2A/v1alpha/{expa"
+ + "nded_data_set.name=properties/*/expanded"
+ + "DataSets/*}:\021expanded_data_set\022\255\001\n\025Delet"
+ "eExpandedDataSet\022<.google.analytics.admi"
- + "n.v1alpha.UpdateExpandedDataSetRequest\032/"
- + ".google.analytics.admin.v1alpha.Expanded"
- + "DataSet\"|\332A\035expanded_data_set,update_mas"
- + "k\202\323\344\223\002V2A/v1alpha/{expanded_data_set.nam"
- + "e=properties/*/expandedDataSets/*}:\021expa"
- + "nded_data_set\022\255\001\n\025DeleteExpandedDataSet\022"
- + "<.google.analytics.admin.v1alpha.DeleteE"
- + "xpandedDataSetRequest\032\026.google.protobuf."
- + "Empty\">\332A\004name\202\323\344\223\0021*//v1alpha/{name=pro"
- + "perties/*/expandedDataSets/*}\022\264\001\n\017GetCha"
- + "nnelGroup\0226.google.analytics.admin.v1alp"
- + "ha.GetChannelGroupRequest\032,.google.analy"
- + "tics.admin.v1alpha.ChannelGroup\";\332A\004name"
- + "\202\323\344\223\002.\022,/v1alpha/{name=properties/*/chan"
- + "nelGroups/*}\022\307\001\n\021ListChannelGroups\0228.goo"
- + "gle.analytics.admin.v1alpha.ListChannelG"
- + "roupsRequest\0329.google.analytics.admin.v1"
- + "alpha.ListChannelGroupsResponse\"=\332A\006pare"
- + "nt\202\323\344\223\002.\022,/v1alpha/{parent=properties/*}"
- + "/channelGroups\022\331\001\n\022CreateChannelGroup\0229."
- + "google.analytics.admin.v1alpha.CreateCha"
- + "nnelGroupRequest\032,.google.analytics.admi"
- + "n.v1alpha.ChannelGroup\"Z\332A\024parent,channe"
- + "l_group\202\323\344\223\002=\",/v1alpha/{parent=properti"
- + "es/*}/channelGroups:\rchannel_group\022\354\001\n\022U"
- + "pdateChannelGroup\0229.google.analytics.adm"
- + "in.v1alpha.UpdateChannelGroupRequest\032,.g"
- + "oogle.analytics.admin.v1alpha.ChannelGro"
- + "up\"m\332A\031channel_group,update_mask\202\323\344\223\002K2:"
- + "/v1alpha/{channel_group.name=properties/"
- + "*/channelGroups/*}:\rchannel_group\022\244\001\n\022De"
- + "leteChannelGroup\0229.google.analytics.admi"
- + "n.v1alpha.DeleteChannelGroupRequest\032\026.go"
- + "ogle.protobuf.Empty\";\332A\004name\202\323\344\223\002.*,/v1a"
- + "lpha/{name=properties/*/channelGroups/*}"
- + "\022\331\001\n\022CreateBigQueryLink\0229.google.analyti"
- + "cs.admin.v1alpha.CreateBigQueryLinkReque"
- + "st\032,.google.analytics.admin.v1alpha.BigQ"
- + "ueryLink\"Z\332A\024parent,bigquery_link\202\323\344\223\002=\""
- + ",/v1alpha/{parent=properties/*}/bigQuery"
- + "Links:\rbigquery_link\022\264\001\n\017GetBigQueryLink"
- + "\0226.google.analytics.admin.v1alpha.GetBig"
- + "QueryLinkRequest\032,.google.analytics.admi"
- + "n.v1alpha.BigQueryLink\";\332A\004name\202\323\344\223\002.\022,/"
- + "v1alpha/{name=properties/*/bigQueryLinks"
- + "/*}\022\307\001\n\021ListBigQueryLinks\0228.google.analy"
- + "tics.admin.v1alpha.ListBigQueryLinksRequ"
- + "est\0329.google.analytics.admin.v1alpha.Lis"
- + "tBigQueryLinksResponse\"=\332A\006parent\202\323\344\223\002.\022"
- + ",/v1alpha/{parent=properties/*}/bigQuery"
- + "Links\022\244\001\n\022DeleteBigQueryLink\0229.google.an"
- + "alytics.admin.v1alpha.DeleteBigQueryLink"
- + "Request\032\026.google.protobuf.Empty\";\332A\004name"
- + "\202\323\344\223\002.*,/v1alpha/{name=properties/*/bigQ"
- + "ueryLinks/*}\022\354\001\n\022UpdateBigQueryLink\0229.go"
- + "ogle.analytics.admin.v1alpha.UpdateBigQu"
- + "eryLinkRequest\032,.google.analytics.admin."
- + "v1alpha.BigQueryLink\"m\332A\031bigquery_link,u"
- + "pdate_mask\202\323\344\223\002K2:/v1alpha/{bigquery_lin"
- + "k.name=properties/*/bigQueryLinks/*}:\rbi"
- + "gquery_link\022\373\001\n\036GetEnhancedMeasurementSe"
- + "ttings\022E.google.analytics.admin.v1alpha."
- + "GetEnhancedMeasurementSettingsRequest\032;."
- + "google.analytics.admin.v1alpha.EnhancedM"
- + "easurementSettings\"U\332A\004name\202\323\344\223\002H\022F/v1al"
- + "pha/{name=properties/*/dataStreams/*/enh"
- + "ancedMeasurementSettings}\022\345\002\n!UpdateEnha"
- + "ncedMeasurementSettings\022H.google.analyti"
- + "cs.admin.v1alpha.UpdateEnhancedMeasureme"
- + "ntSettingsRequest\032;.google.analytics.adm"
- + "in.v1alpha.EnhancedMeasurementSettings\"\270"
- + "\001\332A)enhanced_measurement_settings,update"
- + "_mask\202\323\344\223\002\205\0012d/v1alpha/{enhanced_measure"
- + "ment_settings.name=properties/*/dataStre"
- + "ams/*/enhancedMeasurementSettings}:\035enha"
- + "nced_measurement_settings\022\260\001\n\016GetAdSense"
- + "Link\0225.google.analytics.admin.v1alpha.Ge"
- + "tAdSenseLinkRequest\032+.google.analytics.a"
- + "dmin.v1alpha.AdSenseLink\":\332A\004name\202\323\344\223\002-\022"
- + "+/v1alpha/{name=properties/*/adSenseLink"
- + "s/*}\022\323\001\n\021CreateAdSenseLink\0228.google.anal"
- + "ytics.admin.v1alpha.CreateAdSenseLinkReq"
- + "uest\032+.google.analytics.admin.v1alpha.Ad"
- + "SenseLink\"W\332A\023parent,adsense_link\202\323\344\223\002;\""
- + "+/v1alpha/{parent=properties/*}/adSenseL"
- + "inks:\014adsense_link\022\241\001\n\021DeleteAdSenseLink"
- + "\0228.google.analytics.admin.v1alpha.Delete"
- + "AdSenseLinkRequest\032\026.google.protobuf.Emp"
- + "ty\":\332A\004name\202\323\344\223\002-*+/v1alpha/{name=proper"
- + "ties/*/adSenseLinks/*}\022\303\001\n\020ListAdSenseLi"
- + "nks\0227.google.analytics.admin.v1alpha.Lis"
- + "tAdSenseLinksRequest\0328.google.analytics."
- + "admin.v1alpha.ListAdSenseLinksResponse\"<"
- + "\332A\006parent\202\323\344\223\002-\022+/v1alpha/{parent=proper"
- + "ties/*}/adSenseLinks\022\316\001\n\022GetEventCreateR"
- + "ule\0229.google.analytics.admin.v1alpha.Get"
- + "EventCreateRuleRequest\032/.google.analytic"
- + "s.admin.v1alpha.EventCreateRule\"L\332A\004name"
- + "\202\323\344\223\002?\022=/v1alpha/{name=properties/*/data"
- + "Streams/*/eventCreateRules/*}\022\341\001\n\024ListEv"
- + "entCreateRules\022;.google.analytics.admin."
- + "v1alpha.ListEventCreateRulesRequest\032<.go"
- + "ogle.analytics.admin.v1alpha.ListEventCr"
- + "eateRulesResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1a"
- + "lpha/{parent=properties/*/dataStreams/*}"
- + "/eventCreateRules\022\373\001\n\025CreateEventCreateR"
- + "ule\022<.google.analytics.admin.v1alpha.Cre"
- + "ateEventCreateRuleRequest\032/.google.analy"
- + "tics.admin.v1alpha.EventCreateRule\"s\332A\030p"
- + "arent,event_create_rule\202\323\344\223\002R\"=/v1alpha/"
- + "{parent=properties/*/dataStreams/*}/even"
- + "tCreateRules:\021event_create_rule\022\223\002\n\025Upda"
- + "teEventCreateRule\022<.google.analytics.adm"
- + "in.v1alpha.UpdateEventCreateRuleRequest\032"
+ + "n.v1alpha.DeleteExpandedDataSetRequest\032\026"
+ + ".google.protobuf.Empty\">\332A\004name\202\323\344\223\0021*//"
+ + "v1alpha/{name=properties/*/expandedDataS"
+ + "ets/*}\022\264\001\n\017GetChannelGroup\0226.google.anal"
+ + "ytics.admin.v1alpha.GetChannelGroupReque"
+ + "st\032,.google.analytics.admin.v1alpha.Chan"
+ + "nelGroup\";\332A\004name\202\323\344\223\002.\022,/v1alpha/{name="
+ + "properties/*/channelGroups/*}\022\307\001\n\021ListCh"
+ + "annelGroups\0228.google.analytics.admin.v1a"
+ + "lpha.ListChannelGroupsRequest\0329.google.a"
+ + "nalytics.admin.v1alpha.ListChannelGroups"
+ + "Response\"=\332A\006parent\202\323\344\223\002.\022,/v1alpha/{par"
+ + "ent=properties/*}/channelGroups\022\331\001\n\022Crea"
+ + "teChannelGroup\0229.google.analytics.admin."
+ + "v1alpha.CreateChannelGroupRequest\032,.goog"
+ + "le.analytics.admin.v1alpha.ChannelGroup\""
+ + "Z\332A\024parent,channel_group\202\323\344\223\002=\",/v1alpha"
+ + "/{parent=properties/*}/channelGroups:\rch"
+ + "annel_group\022\354\001\n\022UpdateChannelGroup\0229.goo"
+ + "gle.analytics.admin.v1alpha.UpdateChanne"
+ + "lGroupRequest\032,.google.analytics.admin.v"
+ + "1alpha.ChannelGroup\"m\332A\031channel_group,up"
+ + "date_mask\202\323\344\223\002K2:/v1alpha/{channel_group"
+ + ".name=properties/*/channelGroups/*}:\rcha"
+ + "nnel_group\022\244\001\n\022DeleteChannelGroup\0229.goog"
+ + "le.analytics.admin.v1alpha.DeleteChannel"
+ + "GroupRequest\032\026.google.protobuf.Empty\";\332A"
+ + "\004name\202\323\344\223\002.*,/v1alpha/{name=properties/*"
+ + "/channelGroups/*}\022\331\001\n\022CreateBigQueryLink"
+ + "\0229.google.analytics.admin.v1alpha.Create"
+ + "BigQueryLinkRequest\032,.google.analytics.a"
+ + "dmin.v1alpha.BigQueryLink\"Z\332A\024parent,big"
+ + "query_link\202\323\344\223\002=\",/v1alpha/{parent=prope"
+ + "rties/*}/bigQueryLinks:\rbigquery_link\022\264\001"
+ + "\n\017GetBigQueryLink\0226.google.analytics.adm"
+ + "in.v1alpha.GetBigQueryLinkRequest\032,.goog"
+ + "le.analytics.admin.v1alpha.BigQueryLink\""
+ + ";\332A\004name\202\323\344\223\002.\022,/v1alpha/{name=propertie"
+ + "s/*/bigQueryLinks/*}\022\307\001\n\021ListBigQueryLin"
+ + "ks\0228.google.analytics.admin.v1alpha.List"
+ + "BigQueryLinksRequest\0329.google.analytics."
+ + "admin.v1alpha.ListBigQueryLinksResponse\""
+ + "=\332A\006parent\202\323\344\223\002.\022,/v1alpha/{parent=prope"
+ + "rties/*}/bigQueryLinks\022\244\001\n\022DeleteBigQuer"
+ + "yLink\0229.google.analytics.admin.v1alpha.D"
+ + "eleteBigQueryLinkRequest\032\026.google.protob"
+ + "uf.Empty\";\332A\004name\202\323\344\223\002.*,/v1alpha/{name="
+ + "properties/*/bigQueryLinks/*}\022\354\001\n\022Update"
+ + "BigQueryLink\0229.google.analytics.admin.v1"
+ + "alpha.UpdateBigQueryLinkRequest\032,.google"
+ + ".analytics.admin.v1alpha.BigQueryLink\"m\332"
+ + "A\031bigquery_link,update_mask\202\323\344\223\002K2:/v1al"
+ + "pha/{bigquery_link.name=properties/*/big"
+ + "QueryLinks/*}:\rbigquery_link\022\373\001\n\036GetEnha"
+ + "ncedMeasurementSettings\022E.google.analyti"
+ + "cs.admin.v1alpha.GetEnhancedMeasurementS"
+ + "ettingsRequest\032;.google.analytics.admin."
+ + "v1alpha.EnhancedMeasurementSettings\"U\332A\004"
+ + "name\202\323\344\223\002H\022F/v1alpha/{name=properties/*/"
+ + "dataStreams/*/enhancedMeasurementSetting"
+ + "s}\022\345\002\n!UpdateEnhancedMeasurementSettings"
+ + "\022H.google.analytics.admin.v1alpha.Update"
+ + "EnhancedMeasurementSettingsRequest\032;.goo"
+ + "gle.analytics.admin.v1alpha.EnhancedMeas"
+ + "urementSettings\"\270\001\332A)enhanced_measuremen"
+ + "t_settings,update_mask\202\323\344\223\002\205\0012d/v1alpha/"
+ + "{enhanced_measurement_settings.name=prop"
+ + "erties/*/dataStreams/*/enhancedMeasureme"
+ + "ntSettings}:\035enhanced_measurement_settin"
+ + "gs\022\260\001\n\016GetAdSenseLink\0225.google.analytics"
+ + ".admin.v1alpha.GetAdSenseLinkRequest\032+.g"
+ + "oogle.analytics.admin.v1alpha.AdSenseLin"
+ + "k\":\332A\004name\202\323\344\223\002-\022+/v1alpha/{name=propert"
+ + "ies/*/adSenseLinks/*}\022\323\001\n\021CreateAdSenseL"
+ + "ink\0228.google.analytics.admin.v1alpha.Cre"
+ + "ateAdSenseLinkRequest\032+.google.analytics"
+ + ".admin.v1alpha.AdSenseLink\"W\332A\023parent,ad"
+ + "sense_link\202\323\344\223\002;\"+/v1alpha/{parent=prope"
+ + "rties/*}/adSenseLinks:\014adsense_link\022\241\001\n\021"
+ + "DeleteAdSenseLink\0228.google.analytics.adm"
+ + "in.v1alpha.DeleteAdSenseLinkRequest\032\026.go"
+ + "ogle.protobuf.Empty\":\332A\004name\202\323\344\223\002-*+/v1a"
+ + "lpha/{name=properties/*/adSenseLinks/*}\022"
+ + "\303\001\n\020ListAdSenseLinks\0227.google.analytics."
+ + "admin.v1alpha.ListAdSenseLinksRequest\0328."
+ + "google.analytics.admin.v1alpha.ListAdSen"
+ + "seLinksResponse\"<\332A\006parent\202\323\344\223\002-\022+/v1alp"
+ + "ha/{parent=properties/*}/adSenseLinks\022\316\001"
+ + "\n\022GetEventCreateRule\0229.google.analytics."
+ + "admin.v1alpha.GetEventCreateRuleRequest\032"
+ "/.google.analytics.admin.v1alpha.EventCr"
- + "eateRule\"\212\001\332A\035event_create_rule,update_m"
- + "ask\202\323\344\223\002d2O/v1alpha/{event_create_rule.n"
- + "ame=properties/*/dataStreams/*/eventCrea"
- + "teRules/*}:\021event_create_rule\022\273\001\n\025Delete"
- + "EventCreateRule\022<.google.analytics.admin"
- + ".v1alpha.DeleteEventCreateRuleRequest\032\026."
- + "google.protobuf.Empty\"L\332A\004name\202\323\344\223\002?*=/v"
- + "1alpha/{name=properties/*/dataStreams/*/"
- + "eventCreateRules/*}\022\306\001\n\020GetEventEditRule"
- + "\0227.google.analytics.admin.v1alpha.GetEve"
- + "ntEditRuleRequest\032-.google.analytics.adm"
- + "in.v1alpha.EventEditRule\"J\332A\004name\202\323\344\223\002=\022"
- + ";/v1alpha/{name=properties/*/dataStreams"
- + "/*/eventEditRules/*}\022\331\001\n\022ListEventEditRu"
- + "les\0229.google.analytics.admin.v1alpha.Lis"
- + "tEventEditRulesRequest\032:.google.analytic"
- + "s.admin.v1alpha.ListEventEditRulesRespon"
- + "se\"L\332A\006parent\202\323\344\223\002=\022;/v1alpha/{parent=pr"
- + "operties/*/dataStreams/*}/eventEditRules"
- + "\022\357\001\n\023CreateEventEditRule\022:.google.analyt"
- + "ics.admin.v1alpha.CreateEventEditRuleReq"
- + "uest\032-.google.analytics.admin.v1alpha.Ev"
- + "entEditRule\"m\332A\026parent,event_edit_rule\202\323"
- + "\344\223\002N\";/v1alpha/{parent=properties/*/data"
- + "Streams/*}/eventEditRules:\017event_edit_ru"
- + "le\022\205\002\n\023UpdateEventEditRule\022:.google.anal"
- + "ytics.admin.v1alpha.UpdateEventEditRuleR"
- + "equest\032-.google.analytics.admin.v1alpha."
- + "EventEditRule\"\202\001\332A\033event_edit_rule,updat"
- + "e_mask\202\323\344\223\002^2K/v1alpha/{event_edit_rule."
- + "name=properties/*/dataStreams/*/eventEdi"
- + "tRules/*}:\017event_edit_rule\022\265\001\n\023DeleteEve"
- + "ntEditRule\022:.google.analytics.admin.v1al"
- + "pha.DeleteEventEditRuleRequest\032\026.google."
- + "protobuf.Empty\"J\332A\004name\202\323\344\223\002=*;/v1alpha/"
- + "{name=properties/*/dataStreams/*/eventEd"
- + "itRules/*}\022\275\001\n\025ReorderEventEditRules\022<.g"
- + "oogle.analytics.admin.v1alpha.ReorderEve"
- + "ntEditRulesRequest\032\026.google.protobuf.Emp"
- + "ty\"N\202\323\344\223\002H\"C/v1alpha/{parent=properties/"
- + "*/dataStreams/*}/eventEditRules:reorder:"
- + "\001*\022\272\002\n\033UpdateDataRedactionSettings\022B.goo"
- + "gle.analytics.admin.v1alpha.UpdateDataRe"
- + "dactionSettingsRequest\0325.google.analytic"
- + "s.admin.v1alpha.DataRedactionSettings\"\237\001"
- + "\332A#data_redaction_settings,update_mask\202\323"
- + "\344\223\002s2X/v1alpha/{data_redaction_settings."
- + "name=properties/*/dataStreams/*/dataReda"
- + "ctionSettings}:\027data_redaction_settings\022"
- + "\343\001\n\030GetDataRedactionSettings\022?.google.an"
- + "alytics.admin.v1alpha.GetDataRedactionSe"
- + "ttingsRequest\0325.google.analytics.admin.v"
- + "1alpha.DataRedactionSettings\"O\332A\004name\202\323\344"
- + "\223\002B\022@/v1alpha/{name=properties/*/dataStr"
- + "eams/*/dataRedactionSettings}\022\304\001\n\023GetCal"
- + "culatedMetric\022:.google.analytics.admin.v"
- + "1alpha.GetCalculatedMetricRequest\0320.goog"
- + "le.analytics.admin.v1alpha.CalculatedMet"
- + "ric\"?\332A\004name\202\323\344\223\0022\0220/v1alpha/{name=prope"
- + "rties/*/calculatedMetrics/*}\022\206\002\n\026CreateC"
- + "alculatedMetric\022=.google.analytics.admin"
- + ".v1alpha.CreateCalculatedMetricRequest\0320"
- + ".google.analytics.admin.v1alpha.Calculat"
- + "edMetric\"{\332A-parent,calculated_metric,ca"
- + "lculated_metric_id\202\323\344\223\002E\"0/v1alpha/{pare"
- + "nt=properties/*}/calculatedMetrics:\021calc"
- + "ulated_metric\022\327\001\n\025ListCalculatedMetrics\022"
- + "<.google.analytics.admin.v1alpha.ListCal"
- + "culatedMetricsRequest\032=.google.analytics"
- + ".admin.v1alpha.ListCalculatedMetricsResp"
- + "onse\"A\332A\006parent\202\323\344\223\0022\0220/v1alpha/{parent="
- + "properties/*}/calculatedMetrics\022\210\002\n\026Upda"
- + "teCalculatedMetric\022=.google.analytics.ad"
- + "min.v1alpha.UpdateCalculatedMetricReques"
- + "t\0320.google.analytics.admin.v1alpha.Calcu"
- + "latedMetric\"}\332A\035calculated_metric,update"
- + "_mask\202\323\344\223\002W2B/v1alpha/{calculated_metric"
- + ".name=properties/*/calculatedMetrics/*}:"
- + "\021calculated_metric\022\260\001\n\026DeleteCalculatedM"
- + "etric\022=.google.analytics.admin.v1alpha.D"
- + "eleteCalculatedMetricRequest\032\026.google.pr"
- + "otobuf.Empty\"?\332A\004name\202\323\344\223\0022*0/v1alpha/{n"
- + "ame=properties/*/calculatedMetrics/*}\022\306\001"
- + "\n\024CreateRollupProperty\022;.google.analytic"
- + "s.admin.v1alpha.CreateRollupPropertyRequ"
- + "est\032<.google.analytics.admin.v1alpha.Cre"
- + "ateRollupPropertyResponse\"3\202\323\344\223\002-\"(/v1al"
- + "pha/properties:createRollupProperty:\001*\022\344"
- + "\001\n\033GetRollupPropertySourceLink\022B.google."
- + "analytics.admin.v1alpha.GetRollupPropert"
- + "ySourceLinkRequest\0328.google.analytics.ad"
- + "min.v1alpha.RollupPropertySourceLink\"G\332A"
- + "\004name\202\323\344\223\002:\0228/v1alpha/{name=properties/*"
- + "/rollupPropertySourceLinks/*}\022\367\001\n\035ListRo"
- + "llupPropertySourceLinks\022D.google.analyti"
- + "cs.admin.v1alpha.ListRollupPropertySourc"
- + "eLinksRequest\032E.google.analytics.admin.v"
- + "1alpha.ListRollupPropertySourceLinksResp"
- + "onse\"I\332A\006parent\202\323\344\223\002:\0228/v1alpha/{parent="
- + "properties/*}/rollupPropertySourceLinks\022"
- + "\246\002\n\036CreateRollupPropertySourceLink\022E.goo"
- + "gle.analytics.admin.v1alpha.CreateRollup"
- + "PropertySourceLinkRequest\0328.google.analy"
- + "tics.admin.v1alpha.RollupPropertySourceL"
- + "ink\"\202\001\332A\"parent,rollup_property_source_l"
- + "ink\202\323\344\223\002W\"8/v1alpha/{parent=properties/*"
- + "}/rollupPropertySourceLinks:\033rollup_prop"
- + "erty_source_link\022\310\001\n\036DeleteRollupPropert"
+ + "eateRule\"L\332A\004name\202\323\344\223\002?\022=/v1alpha/{name="
+ + "properties/*/dataStreams/*/eventCreateRu"
+ + "les/*}\022\341\001\n\024ListEventCreateRules\022;.google"
+ + ".analytics.admin.v1alpha.ListEventCreate"
+ + "RulesRequest\032<.google.analytics.admin.v1"
+ + "alpha.ListEventCreateRulesResponse\"N\332A\006p"
+ + "arent\202\323\344\223\002?\022=/v1alpha/{parent=properties"
+ + "/*/dataStreams/*}/eventCreateRules\022\373\001\n\025C"
+ + "reateEventCreateRule\022<.google.analytics."
+ + "admin.v1alpha.CreateEventCreateRuleReque"
+ + "st\032/.google.analytics.admin.v1alpha.Even"
+ + "tCreateRule\"s\332A\030parent,event_create_rule"
+ + "\202\323\344\223\002R\"=/v1alpha/{parent=properties/*/da"
+ + "taStreams/*}/eventCreateRules:\021event_cre"
+ + "ate_rule\022\223\002\n\025UpdateEventCreateRule\022<.goo"
+ + "gle.analytics.admin.v1alpha.UpdateEventC"
+ + "reateRuleRequest\032/.google.analytics.admi"
+ + "n.v1alpha.EventCreateRule\"\212\001\332A\035event_cre"
+ + "ate_rule,update_mask\202\323\344\223\002d2O/v1alpha/{ev"
+ + "ent_create_rule.name=properties/*/dataSt"
+ + "reams/*/eventCreateRules/*}:\021event_creat"
+ + "e_rule\022\273\001\n\025DeleteEventCreateRule\022<.googl"
+ + "e.analytics.admin.v1alpha.DeleteEventCre"
+ + "ateRuleRequest\032\026.google.protobuf.Empty\"L"
+ + "\332A\004name\202\323\344\223\002?*=/v1alpha/{name=properties"
+ + "/*/dataStreams/*/eventCreateRules/*}\022\306\001\n"
+ + "\020GetEventEditRule\0227.google.analytics.adm"
+ + "in.v1alpha.GetEventEditRuleRequest\032-.goo"
+ + "gle.analytics.admin.v1alpha.EventEditRul"
+ + "e\"J\332A\004name\202\323\344\223\002=\022;/v1alpha/{name=propert"
+ + "ies/*/dataStreams/*/eventEditRules/*}\022\331\001"
+ + "\n\022ListEventEditRules\0229.google.analytics."
+ + "admin.v1alpha.ListEventEditRulesRequest\032"
+ + ":.google.analytics.admin.v1alpha.ListEve"
+ + "ntEditRulesResponse\"L\332A\006parent\202\323\344\223\002=\022;/v"
+ + "1alpha/{parent=properties/*/dataStreams/"
+ + "*}/eventEditRules\022\357\001\n\023CreateEventEditRul"
+ + "e\022:.google.analytics.admin.v1alpha.Creat"
+ + "eEventEditRuleRequest\032-.google.analytics"
+ + ".admin.v1alpha.EventEditRule\"m\332A\026parent,"
+ + "event_edit_rule\202\323\344\223\002N\";/v1alpha/{parent="
+ + "properties/*/dataStreams/*}/eventEditRul"
+ + "es:\017event_edit_rule\022\205\002\n\023UpdateEventEditR"
+ + "ule\022:.google.analytics.admin.v1alpha.Upd"
+ + "ateEventEditRuleRequest\032-.google.analyti"
+ + "cs.admin.v1alpha.EventEditRule\"\202\001\332A\033even"
+ + "t_edit_rule,update_mask\202\323\344\223\002^2K/v1alpha/"
+ + "{event_edit_rule.name=properties/*/dataS"
+ + "treams/*/eventEditRules/*}:\017event_edit_r"
+ + "ule\022\265\001\n\023DeleteEventEditRule\022:.google.ana"
+ + "lytics.admin.v1alpha.DeleteEventEditRule"
+ + "Request\032\026.google.protobuf.Empty\"J\332A\004name"
+ + "\202\323\344\223\002=*;/v1alpha/{name=properties/*/data"
+ + "Streams/*/eventEditRules/*}\022\275\001\n\025ReorderE"
+ + "ventEditRules\022<.google.analytics.admin.v"
+ + "1alpha.ReorderEventEditRulesRequest\032\026.go"
+ + "ogle.protobuf.Empty\"N\202\323\344\223\002H\"C/v1alpha/{p"
+ + "arent=properties/*/dataStreams/*}/eventE"
+ + "ditRules:reorder:\001*\022\272\002\n\033UpdateDataRedact"
+ + "ionSettings\022B.google.analytics.admin.v1a"
+ + "lpha.UpdateDataRedactionSettingsRequest\032"
+ + "5.google.analytics.admin.v1alpha.DataRed"
+ + "actionSettings\"\237\001\332A#data_redaction_setti"
+ + "ngs,update_mask\202\323\344\223\002s2X/v1alpha/{data_re"
+ + "daction_settings.name=properties/*/dataS"
+ + "treams/*/dataRedactionSettings}:\027data_re"
+ + "daction_settings\022\343\001\n\030GetDataRedactionSet"
+ + "tings\022?.google.analytics.admin.v1alpha.G"
+ + "etDataRedactionSettingsRequest\0325.google."
+ + "analytics.admin.v1alpha.DataRedactionSet"
+ + "tings\"O\332A\004name\202\323\344\223\002B\022@/v1alpha/{name=pro"
+ + "perties/*/dataStreams/*/dataRedactionSet"
+ + "tings}\022\304\001\n\023GetCalculatedMetric\022:.google."
+ + "analytics.admin.v1alpha.GetCalculatedMet"
+ + "ricRequest\0320.google.analytics.admin.v1al"
+ + "pha.CalculatedMetric\"?\332A\004name\202\323\344\223\0022\0220/v1"
+ + "alpha/{name=properties/*/calculatedMetri"
+ + "cs/*}\022\206\002\n\026CreateCalculatedMetric\022=.googl"
+ + "e.analytics.admin.v1alpha.CreateCalculat"
+ + "edMetricRequest\0320.google.analytics.admin"
+ + ".v1alpha.CalculatedMetric\"{\332A-parent,cal"
+ + "culated_metric,calculated_metric_id\202\323\344\223\002"
+ + "E\"0/v1alpha/{parent=properties/*}/calcul"
+ + "atedMetrics:\021calculated_metric\022\327\001\n\025ListC"
+ + "alculatedMetrics\022<.google.analytics.admi"
+ + "n.v1alpha.ListCalculatedMetricsRequest\032="
+ + ".google.analytics.admin.v1alpha.ListCalc"
+ + "ulatedMetricsResponse\"A\332A\006parent\202\323\344\223\0022\0220"
+ + "/v1alpha/{parent=properties/*}/calculate"
+ + "dMetrics\022\210\002\n\026UpdateCalculatedMetric\022=.go"
+ + "ogle.analytics.admin.v1alpha.UpdateCalcu"
+ + "latedMetricRequest\0320.google.analytics.ad"
+ + "min.v1alpha.CalculatedMetric\"}\332A\035calcula"
+ + "ted_metric,update_mask\202\323\344\223\002W2B/v1alpha/{"
+ + "calculated_metric.name=properties/*/calc"
+ + "ulatedMetrics/*}:\021calculated_metric\022\260\001\n\026"
+ + "DeleteCalculatedMetric\022=.google.analytic"
+ + "s.admin.v1alpha.DeleteCalculatedMetricRe"
+ + "quest\032\026.google.protobuf.Empty\"?\332A\004name\202\323"
+ + "\344\223\0022*0/v1alpha/{name=properties/*/calcul"
+ + "atedMetrics/*}\022\306\001\n\024CreateRollupProperty\022"
+ + ";.google.analytics.admin.v1alpha.CreateR"
+ + "ollupPropertyRequest\032<.google.analytics."
+ + "admin.v1alpha.CreateRollupPropertyRespon"
+ + "se\"3\202\323\344\223\002-\"(/v1alpha/properties:createRo"
+ + "llupProperty:\001*\022\344\001\n\033GetRollupPropertySou"
+ + "rceLink\022B.google.analytics.admin.v1alpha"
+ + ".GetRollupPropertySourceLinkRequest\0328.go"
+ + "ogle.analytics.admin.v1alpha.RollupPrope"
+ + "rtySourceLink\"G\332A\004name\202\323\344\223\002:\0228/v1alpha/{"
+ + "name=properties/*/rollupPropertySourceLi"
+ + "nks/*}\022\367\001\n\035ListRollupPropertySourceLinks"
+ + "\022D.google.analytics.admin.v1alpha.ListRo"
+ + "llupPropertySourceLinksRequest\032E.google."
+ + "analytics.admin.v1alpha.ListRollupProper"
+ + "tySourceLinksResponse\"I\332A\006parent\202\323\344\223\002:\0228"
+ + "/v1alpha/{parent=properties/*}/rollupPro"
+ + "pertySourceLinks\022\246\002\n\036CreateRollupPropert"
+ "ySourceLink\022E.google.analytics.admin.v1a"
- + "lpha.DeleteRollupPropertySourceLinkReque"
- + "st\032\026.google.protobuf.Empty\"G\332A\004name\202\323\344\223\002"
- + ":*8/v1alpha/{name=properties/*/rollupPro"
- + "pertySourceLinks/*}\022\306\001\n\024ProvisionSubprop"
- + "erty\022;.google.analytics.admin.v1alpha.Pr"
- + "ovisionSubpropertyRequest\032<.google.analy"
- + "tics.admin.v1alpha.ProvisionSubpropertyR"
- + "esponse\"3\202\323\344\223\002-\"(/v1alpha/properties:pro"
- + "visionSubproperty:\001*\022\227\002\n\034CreateSubproper"
- + "tyEventFilter\022C.google.analytics.admin.v"
- + "1alpha.CreateSubpropertyEventFilterReque"
- + "st\0326.google.analytics.admin.v1alpha.Subp"
- + "ropertyEventFilter\"z\332A\037parent,subpropert"
- + "y_event_filter\202\323\344\223\002R\"6/v1alpha/{parent=p"
- + "roperties/*}/subpropertyEventFilters:\030su"
- + "bproperty_event_filter\022\334\001\n\031GetSubpropert"
- + "yEventFilter\022@.google.analytics.admin.v1"
- + "alpha.GetSubpropertyEventFilterRequest\0326"
- + ".google.analytics.admin.v1alpha.Subprope"
- + "rtyEventFilter\"E\332A\004name\202\323\344\223\0028\0226/v1alpha/"
- + "{name=properties/*/subpropertyEventFilte"
- + "rs/*}\022\357\001\n\033ListSubpropertyEventFilters\022B."
- + "google.analytics.admin.v1alpha.ListSubpr"
- + "opertyEventFiltersRequest\032C.google.analy"
- + "tics.admin.v1alpha.ListSubpropertyEventF"
- + "iltersResponse\"G\332A\006parent\202\323\344\223\0028\0226/v1alph"
- + "a/{parent=properties/*}/subpropertyEvent"
- + "Filters\022\266\002\n\034UpdateSubpropertyEventFilter"
- + "\022C.google.analytics.admin.v1alpha.Update"
- + "SubpropertyEventFilterRequest\0326.google.a"
- + "nalytics.admin.v1alpha.SubpropertyEventF"
- + "ilter\"\230\001\332A$subproperty_event_filter,upda"
- + "te_mask\202\323\344\223\002k2O/v1alpha/{subproperty_eve"
- + "nt_filter.name=properties/*/subpropertyE"
- + "ventFilters/*}:\030subproperty_event_filter"
- + "\022\302\001\n\034DeleteSubpropertyEventFilter\022C.goog"
- + "le.analytics.admin.v1alpha.DeleteSubprop"
- + "ertyEventFilterRequest\032\026.google.protobuf"
- + ".Empty\"E\332A\004name\202\323\344\223\0028*6/v1alpha/{name=pr"
- + "operties/*/subpropertyEventFilters/*}\022\235\002"
- + "\n\035CreateReportingDataAnnotation\022D.google"
- + ".analytics.admin.v1alpha.CreateReporting"
- + "DataAnnotationRequest\0327.google.analytics"
- + ".admin.v1alpha.ReportingDataAnnotation\"}"
- + "\332A parent,reporting_data_annotation\202\323\344\223\002"
- + "T\"7/v1alpha/{parent=properties/*}/report"
- + "ingDataAnnotations:\031reporting_data_annot"
- + "ation\022\340\001\n\032GetReportingDataAnnotation\022A.g"
- + "oogle.analytics.admin.v1alpha.GetReporti"
- + "ngDataAnnotationRequest\0327.google.analyti"
- + "cs.admin.v1alpha.ReportingDataAnnotation"
- + "\"F\332A\004name\202\323\344\223\0029\0227/v1alpha/{name=properti"
- + "es/*/reportingDataAnnotations/*}\022\363\001\n\034Lis"
- + "tReportingDataAnnotations\022C.google.analy"
- + "tics.admin.v1alpha.ListReportingDataAnno"
- + "tationsRequest\032D.google.analytics.admin."
- + "v1alpha.ListReportingDataAnnotationsResp"
- + "onse\"H\332A\006parent\202\323\344\223\0029\0227/v1alpha/{parent="
- + "properties/*}/reportingDataAnnotations\022\275"
- + "\002\n\035UpdateReportingDataAnnotation\022D.googl"
- + "e.analytics.admin.v1alpha.UpdateReportin"
- + "gDataAnnotationRequest\0327.google.analytic"
- + "s.admin.v1alpha.ReportingDataAnnotation\""
- + "\234\001\332A%reporting_data_annotation,update_ma"
- + "sk\202\323\344\223\002n2Q/v1alpha/{reporting_data_annot"
- + "ation.name=properties/*/reportingDataAnn"
- + "otations/*}:\031reporting_data_annotation\022\305"
- + "\001\n\035DeleteReportingDataAnnotation\022D.googl"
- + "e.analytics.admin.v1alpha.DeleteReportin"
- + "gDataAnnotationRequest\032\026.google.protobuf"
- + ".Empty\"F\332A\004name\202\323\344\223\0029*7/v1alpha/{name=pr"
- + "operties/*/reportingDataAnnotations/*}\022\316"
- + "\001\n\022SubmitUserDeletion\0229.google.analytics"
- + ".admin.v1alpha.SubmitUserDeletionRequest"
- + "\032:.google.analytics.admin.v1alpha.Submit"
- + "UserDeletionResponse\"A\332A\004name\202\323\344\223\0024\"//v1"
- + "alpha/{name=properties/*}:submitUserDele"
- + "tion:\001*\022\353\001\n\032ListSubpropertySyncConfigs\022A"
- + ".google.analytics.admin.v1alpha.ListSubp"
- + "ropertySyncConfigsRequest\032B.google.analy"
- + "tics.admin.v1alpha.ListSubpropertySyncCo"
- + "nfigsResponse\"F\332A\006parent\202\323\344\223\0027\0225/v1alpha"
- + "/{parent=properties/*}/subpropertySyncCo"
- + "nfigs\022\257\002\n\033UpdateSubpropertySyncConfig\022B."
- + "google.analytics.admin.v1alpha.UpdateSub"
- + "propertySyncConfigRequest\0325.google.analy"
- + "tics.admin.v1alpha.SubpropertySyncConfig"
- + "\"\224\001\332A#subproperty_sync_config,update_mas"
- + "k\202\323\344\223\002h2M/v1alpha/{subproperty_sync_conf"
- + "ig.name=properties/*/subpropertySyncConf"
- + "igs/*}:\027subproperty_sync_config\022\330\001\n\030GetS"
- + "ubpropertySyncConfig\022?.google.analytics.",
- "admin.v1alpha.GetSubpropertySyncConfigRe"
- + "quest\0325.google.analytics.admin.v1alpha.S"
- + "ubpropertySyncConfig\"D\332A\004name\202\323\344\223\0027\0225/v1"
- + "alpha/{name=properties/*/subpropertySync"
- + "Configs/*}\022\345\001\n\034GetReportingIdentitySetti"
- + "ngs\022C.google.analytics.admin.v1alpha.Get"
- + "ReportingIdentitySettingsRequest\0329.googl"
- + "e.analytics.admin.v1alpha.ReportingIdent"
- + "itySettings\"E\332A\004name\202\323\344\223\0028\0226/v1alpha/{na"
- + "me=properties/*/reportingIdentitySetting"
- + "s}\032\374\001\312A\035analyticsadmin.googleapis.com\322A\330"
- + "\001https://www.googleapis.com/auth/analyti"
- + "cs.edit,https://www.googleapis.com/auth/"
- + "analytics.manage.users,https://www.googl"
- + "eapis.com/auth/analytics.manage.users.re"
- + "adonly,https://www.googleapis.com/auth/a"
- + "nalytics.readonlyB{\n\"com.google.analytic"
- + "s.admin.v1alphaB\023AnalyticsAdminProtoP\001Z>"
- + "cloud.google.com/go/analytics/admin/apiv"
- + "1alpha/adminpb;adminpbb\006proto3"
+ + "lpha.CreateRollupPropertySourceLinkReque"
+ + "st\0328.google.analytics.admin.v1alpha.Roll"
+ + "upPropertySourceLink\"\202\001\332A\"parent,rollup_"
+ + "property_source_link\202\323\344\223\002W\"8/v1alpha/{pa"
+ + "rent=properties/*}/rollupPropertySourceL"
+ + "inks:\033rollup_property_source_link\022\310\001\n\036De"
+ + "leteRollupPropertySourceLink\022E.google.an"
+ + "alytics.admin.v1alpha.DeleteRollupProper"
+ + "tySourceLinkRequest\032\026.google.protobuf.Em"
+ + "pty\"G\332A\004name\202\323\344\223\002:*8/v1alpha/{name=prope"
+ + "rties/*/rollupPropertySourceLinks/*}\022\306\001\n"
+ + "\024ProvisionSubproperty\022;.google.analytics"
+ + ".admin.v1alpha.ProvisionSubpropertyReque"
+ + "st\032<.google.analytics.admin.v1alpha.Prov"
+ + "isionSubpropertyResponse\"3\202\323\344\223\002-\"(/v1alp"
+ + "ha/properties:provisionSubproperty:\001*\022\227\002"
+ + "\n\034CreateSubpropertyEventFilter\022C.google."
+ + "analytics.admin.v1alpha.CreateSubpropert"
+ + "yEventFilterRequest\0326.google.analytics.a"
+ + "dmin.v1alpha.SubpropertyEventFilter\"z\332A\037"
+ + "parent,subproperty_event_filter\202\323\344\223\002R\"6/"
+ + "v1alpha/{parent=properties/*}/subpropert"
+ + "yEventFilters:\030subproperty_event_filter\022"
+ + "\334\001\n\031GetSubpropertyEventFilter\022@.google.a"
+ + "nalytics.admin.v1alpha.GetSubpropertyEve"
+ + "ntFilterRequest\0326.google.analytics.admin"
+ + ".v1alpha.SubpropertyEventFilter\"E\332A\004name"
+ + "\202\323\344\223\0028\0226/v1alpha/{name=properties/*/subp"
+ + "ropertyEventFilters/*}\022\357\001\n\033ListSubproper"
+ + "tyEventFilters\022B.google.analytics.admin."
+ + "v1alpha.ListSubpropertyEventFiltersReque"
+ + "st\032C.google.analytics.admin.v1alpha.List"
+ + "SubpropertyEventFiltersResponse\"G\332A\006pare"
+ + "nt\202\323\344\223\0028\0226/v1alpha/{parent=properties/*}"
+ + "/subpropertyEventFilters\022\266\002\n\034UpdateSubpr"
+ + "opertyEventFilter\022C.google.analytics.adm"
+ + "in.v1alpha.UpdateSubpropertyEventFilterR"
+ + "equest\0326.google.analytics.admin.v1alpha."
+ + "SubpropertyEventFilter\"\230\001\332A$subproperty_"
+ + "event_filter,update_mask\202\323\344\223\002k2O/v1alpha"
+ + "/{subproperty_event_filter.name=properti"
+ + "es/*/subpropertyEventFilters/*}:\030subprop"
+ + "erty_event_filter\022\302\001\n\034DeleteSubpropertyE"
+ + "ventFilter\022C.google.analytics.admin.v1al"
+ + "pha.DeleteSubpropertyEventFilterRequest\032"
+ + "\026.google.protobuf.Empty\"E\332A\004name\202\323\344\223\0028*6"
+ + "/v1alpha/{name=properties/*/subpropertyE"
+ + "ventFilters/*}\022\235\002\n\035CreateReportingDataAn"
+ + "notation\022D.google.analytics.admin.v1alph"
+ + "a.CreateReportingDataAnnotationRequest\0327"
+ + ".google.analytics.admin.v1alpha.Reportin"
+ + "gDataAnnotation\"}\332A parent,reporting_dat"
+ + "a_annotation\202\323\344\223\002T\"7/v1alpha/{parent=pro"
+ + "perties/*}/reportingDataAnnotations:\031rep"
+ + "orting_data_annotation\022\340\001\n\032GetReportingD"
+ + "ataAnnotation\022A.google.analytics.admin.v"
+ + "1alpha.GetReportingDataAnnotationRequest"
+ + "\0327.google.analytics.admin.v1alpha.Report"
+ + "ingDataAnnotation\"F\332A\004name\202\323\344\223\0029\0227/v1alp"
+ + "ha/{name=properties/*/reportingDataAnnot"
+ + "ations/*}\022\363\001\n\034ListReportingDataAnnotatio"
+ + "ns\022C.google.analytics.admin.v1alpha.List"
+ + "ReportingDataAnnotationsRequest\032D.google"
+ + ".analytics.admin.v1alpha.ListReportingDa"
+ + "taAnnotationsResponse\"H\332A\006parent\202\323\344\223\0029\0227"
+ + "/v1alpha/{parent=properties/*}/reporting"
+ + "DataAnnotations\022\275\002\n\035UpdateReportingDataA"
+ + "nnotation\022D.google.analytics.admin.v1alp"
+ + "ha.UpdateReportingDataAnnotationRequest\032"
+ + "7.google.analytics.admin.v1alpha.Reporti"
+ + "ngDataAnnotation\"\234\001\332A%reporting_data_ann"
+ + "otation,update_mask\202\323\344\223\002n2Q/v1alpha/{rep"
+ + "orting_data_annotation.name=properties/*"
+ + "/reportingDataAnnotations/*}:\031reporting_"
+ + "data_annotation\022\305\001\n\035DeleteReportingDataA"
+ + "nnotation\022D.google.analytics.admin.v1alp"
+ + "ha.DeleteReportingDataAnnotationRequest\032"
+ + "\026.google.protobuf.Empty\"F\332A\004name\202\323\344\223\0029*7"
+ + "/v1alpha/{name=properties/*/reportingDat"
+ + "aAnnotations/*}\022\316\001\n\022SubmitUserDeletion\0229"
+ + ".google.analytics.admin.v1alpha.SubmitUs"
+ + "erDeletionRequest\032:.google.analytics.adm"
+ + "in.v1alpha.SubmitUserDeletionResponse\"A\332"
+ + "A\004name\202\323\344\223\0024\"//v1alpha/{name=properties/"
+ + "*}:submitUserDeletion:\001*\022\353\001\n\032ListSubprop"
+ + "ertySyncConfigs\022A.google.analytics.admin"
+ + ".v1alpha.ListSubpropertySyncConfigsReque"
+ + "st\032B.google.analytics.admin.v1alpha.List"
+ + "SubpropertySyncConfigsResponse\"F\332A\006paren"
+ + "t\202\323\344\223\0027\0225/v1alpha/{parent=properties/*}/"
+ + "subpropertySyncConfigs\022\257\002\n\033UpdateSubprop"
+ + "ertySyncConfig\022B.google.analytics.admin."
+ + "v1alpha.UpdateSubpropertySyncConfigReque"
+ + "st\0325.google.analytics.admin.v1alpha.Subp",
+ "ropertySyncConfig\"\224\001\332A#subproperty_sync_"
+ + "config,update_mask\202\323\344\223\002h2M/v1alpha/{subp"
+ + "roperty_sync_config.name=properties/*/su"
+ + "bpropertySyncConfigs/*}:\027subproperty_syn"
+ + "c_config\022\330\001\n\030GetSubpropertySyncConfig\022?."
+ + "google.analytics.admin.v1alpha.GetSubpro"
+ + "pertySyncConfigRequest\0325.google.analytic"
+ + "s.admin.v1alpha.SubpropertySyncConfig\"D\332"
+ + "A\004name\202\323\344\223\0027\0225/v1alpha/{name=properties/"
+ + "*/subpropertySyncConfigs/*}\022\345\001\n\034GetRepor"
+ + "tingIdentitySettings\022C.google.analytics."
+ + "admin.v1alpha.GetReportingIdentitySettin"
+ + "gsRequest\0329.google.analytics.admin.v1alp"
+ + "ha.ReportingIdentitySettings\"E\332A\004name\202\323\344"
+ + "\223\0028\0226/v1alpha/{name=properties/*/reporti"
+ + "ngIdentitySettings}\022\341\001\n\033GetUserProvidedD"
+ + "ataSettings\022B.google.analytics.admin.v1a"
+ + "lpha.GetUserProvidedDataSettingsRequest\032"
+ + "8.google.analytics.admin.v1alpha.UserPro"
+ + "videdDataSettings\"D\332A\004name\202\323\344\223\0027\0225/v1alp"
+ + "ha/{name=properties/*/userProvidedDataSe"
+ + "ttings}\032\374\001\312A\035analyticsadmin.googleapis.c"
+ + "om\322A\330\001https://www.googleapis.com/auth/an"
+ + "alytics.edit,https://www.googleapis.com/"
+ + "auth/analytics.manage.users,https://www."
+ + "googleapis.com/auth/analytics.manage.use"
+ + "rs.readonly,https://www.googleapis.com/a"
+ + "uth/analytics.readonlyB{\n\"com.google.ana"
+ + "lytics.admin.v1alphaB\023AnalyticsAdminProt"
+ + "oP\001Z>cloud.google.com/go/analytics/admin"
+ + "/apiv1alpha/adminpb;adminpbb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -4093,6 +4083,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"Name",
});
+ internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_descriptor =
+ getDescriptor().getMessageType(193);
+ internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_descriptor,
+ new java.lang.String[] {
+ "Name",
+ });
descriptor.resolveAllFeaturesImmutable();
com.google.analytics.admin.v1alpha.AccessReportProto.getDescriptor();
com.google.analytics.admin.v1alpha.AudienceProto.getDescriptor();
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetric.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetric.java
index ad77053b5435..aadc9cfda222 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetric.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetric.java
@@ -615,11 +615,11 @@ private RestrictedMetricType(int value) {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -640,11 +640,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1602,11 +1602,11 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1626,11 +1626,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1650,11 +1650,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1673,11 +1673,11 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1692,11 +1692,11 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetricOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetricOrBuilder.java
index 74c8a6a6339b..94b438f72e50 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetricOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CalculatedMetricOrBuilder.java
@@ -30,11 +30,11 @@ public interface CalculatedMetricOrBuilder
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -44,11 +44,11 @@ public interface CalculatedMetricOrBuilder
*
*
*
- * Output only. Resource name for this CalculatedMetric.
+ * Identifier. Resource name for this CalculatedMetric.
* Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryChange.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryChange.java
index 6ed65f4d0ba1..24547e5b0062 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryChange.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryChange.java
@@ -1224,6 +1224,50 @@ public interface ChangeHistoryResourceOrBuilder
com.google.analytics.admin.v1alpha.ReportingIdentitySettingsOrBuilder
getReportingIdentitySettingsOrBuilder();
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return Whether the userProvidedDataSettings field is set.
+ */
+ boolean hasUserProvidedDataSettings();
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return The userProvidedDataSettings.
+ */
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings getUserProvidedDataSettings();
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder
+ getUserProvidedDataSettingsOrBuilder();
+
com.google.analytics.admin.v1alpha.ChangeHistoryChange.ChangeHistoryResource.ResourceCase
getResourceCase();
}
@@ -1315,6 +1359,7 @@ public enum ResourceCase
REPORTING_DATA_ANNOTATION(32),
SUBPROPERTY_SYNC_CONFIG(33),
REPORTING_IDENTITY_SETTINGS(34),
+ USER_PROVIDED_DATA_SETTINGS(35),
RESOURCE_NOT_SET(0);
private final int value;
@@ -1392,6 +1437,8 @@ public static ResourceCase forNumber(int value) {
return SUBPROPERTY_SYNC_CONFIG;
case 34:
return REPORTING_IDENTITY_SETTINGS;
+ case 35:
+ return USER_PROVIDED_DATA_SETTINGS;
case 0:
return RESOURCE_NOT_SET;
default:
@@ -3062,6 +3109,68 @@ public boolean hasReportingIdentitySettings() {
return com.google.analytics.admin.v1alpha.ReportingIdentitySettings.getDefaultInstance();
}
+ public static final int USER_PROVIDED_DATA_SETTINGS_FIELD_NUMBER = 35;
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return Whether the userProvidedDataSettings field is set.
+ */
+ @java.lang.Override
+ public boolean hasUserProvidedDataSettings() {
+ return resourceCase_ == 35;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return The userProvidedDataSettings.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.UserProvidedDataSettings
+ getUserProvidedDataSettings() {
+ if (resourceCase_ == 35) {
+ return (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_;
+ }
+ return com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder
+ getUserProvidedDataSettingsOrBuilder() {
+ if (resourceCase_ == 35) {
+ return (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_;
+ }
+ return com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -3175,6 +3284,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
output.writeMessage(
34, (com.google.analytics.admin.v1alpha.ReportingIdentitySettings) resource_);
}
+ if (resourceCase_ == 35) {
+ output.writeMessage(
+ 35, (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_);
+ }
getUnknownFields().writeTo(output);
}
@@ -3332,6 +3445,11 @@ public int getSerializedSize() {
com.google.protobuf.CodedOutputStream.computeMessageSize(
34, (com.google.analytics.admin.v1alpha.ReportingIdentitySettings) resource_);
}
+ if (resourceCase_ == 35) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(
+ 35, (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -3446,6 +3564,10 @@ public boolean equals(final java.lang.Object obj) {
if (!getReportingIdentitySettings().equals(other.getReportingIdentitySettings()))
return false;
break;
+ case 35:
+ if (!getUserProvidedDataSettings().equals(other.getUserProvidedDataSettings()))
+ return false;
+ break;
case 0:
default:
}
@@ -3577,6 +3699,10 @@ public int hashCode() {
hash = (37 * hash) + REPORTING_IDENTITY_SETTINGS_FIELD_NUMBER;
hash = (53 * hash) + getReportingIdentitySettings().hashCode();
break;
+ case 35:
+ hash = (37 * hash) + USER_PROVIDED_DATA_SETTINGS_FIELD_NUMBER;
+ hash = (53 * hash) + getUserProvidedDataSettings().hashCode();
+ break;
case 0:
default:
}
@@ -3818,6 +3944,9 @@ public Builder clear() {
if (reportingIdentitySettingsBuilder_ != null) {
reportingIdentitySettingsBuilder_.clear();
}
+ if (userProvidedDataSettingsBuilder_ != null) {
+ userProvidedDataSettingsBuilder_.clear();
+ }
resourceCase_ = 0;
resource_ = null;
return this;
@@ -3955,6 +4084,9 @@ private void buildPartialOneofs(
if (resourceCase_ == 34 && reportingIdentitySettingsBuilder_ != null) {
result.resource_ = reportingIdentitySettingsBuilder_.build();
}
+ if (resourceCase_ == 35 && userProvidedDataSettingsBuilder_ != null) {
+ result.resource_ = userProvidedDataSettingsBuilder_.build();
+ }
}
@java.lang.Override
@@ -4122,6 +4254,11 @@ public Builder mergeFrom(
mergeReportingIdentitySettings(other.getReportingIdentitySettings());
break;
}
+ case USER_PROVIDED_DATA_SETTINGS:
+ {
+ mergeUserProvidedDataSettings(other.getUserProvidedDataSettings());
+ break;
+ }
case RESOURCE_NOT_SET:
{
break;
@@ -4367,6 +4504,14 @@ public Builder mergeFrom(
resourceCase_ = 34;
break;
} // case 274
+ case 282:
+ {
+ input.readMessage(
+ internalGetUserProvidedDataSettingsFieldBuilder().getBuilder(),
+ extensionRegistry);
+ resourceCase_ = 35;
+ break;
+ } // case 282
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -11056,6 +11201,250 @@ public Builder clearReportingIdentitySettings() {
return reportingIdentitySettingsBuilder_;
}
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder>
+ userProvidedDataSettingsBuilder_;
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return Whether the userProvidedDataSettings field is set.
+ */
+ @java.lang.Override
+ public boolean hasUserProvidedDataSettings() {
+ return resourceCase_ == 35;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ *
+ * @return The userProvidedDataSettings.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.UserProvidedDataSettings
+ getUserProvidedDataSettings() {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ if (resourceCase_ == 35) {
+ return (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_;
+ }
+ return com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ } else {
+ if (resourceCase_ == 35) {
+ return userProvidedDataSettingsBuilder_.getMessage();
+ }
+ return com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ public Builder setUserProvidedDataSettings(
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings value) {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ resource_ = value;
+ onChanged();
+ } else {
+ userProvidedDataSettingsBuilder_.setMessage(value);
+ }
+ resourceCase_ = 35;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ public Builder setUserProvidedDataSettings(
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder builderForValue) {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ resource_ = builderForValue.build();
+ onChanged();
+ } else {
+ userProvidedDataSettingsBuilder_.setMessage(builderForValue.build());
+ }
+ resourceCase_ = 35;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ public Builder mergeUserProvidedDataSettings(
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings value) {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ if (resourceCase_ == 35
+ && resource_
+ != com.google.analytics.admin.v1alpha.UserProvidedDataSettings
+ .getDefaultInstance()) {
+ resource_ =
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.newBuilder(
+ (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_)
+ .mergeFrom(value)
+ .buildPartial();
+ } else {
+ resource_ = value;
+ }
+ onChanged();
+ } else {
+ if (resourceCase_ == 35) {
+ userProvidedDataSettingsBuilder_.mergeFrom(value);
+ } else {
+ userProvidedDataSettingsBuilder_.setMessage(value);
+ }
+ }
+ resourceCase_ = 35;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ public Builder clearUserProvidedDataSettings() {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ if (resourceCase_ == 35) {
+ resourceCase_ = 0;
+ resource_ = null;
+ onChanged();
+ }
+ } else {
+ if (resourceCase_ == 35) {
+ resourceCase_ = 0;
+ resource_ = null;
+ }
+ userProvidedDataSettingsBuilder_.clear();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ public com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder
+ getUserProvidedDataSettingsBuilder() {
+ return internalGetUserProvidedDataSettingsFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder
+ getUserProvidedDataSettingsOrBuilder() {
+ if ((resourceCase_ == 35) && (userProvidedDataSettingsBuilder_ != null)) {
+ return userProvidedDataSettingsBuilder_.getMessageOrBuilder();
+ } else {
+ if (resourceCase_ == 35) {
+ return (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_;
+ }
+ return com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * A snapshot of a UserProvidedDataSettings resource in change history. + *+ * + *
+ * .google.analytics.admin.v1alpha.UserProvidedDataSettings user_provided_data_settings = 35;
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder>
+ internalGetUserProvidedDataSettingsFieldBuilder() {
+ if (userProvidedDataSettingsBuilder_ == null) {
+ if (!(resourceCase_ == 35)) {
+ resource_ =
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.getDefaultInstance();
+ }
+ userProvidedDataSettingsBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder,
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettingsOrBuilder>(
+ (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) resource_,
+ getParentForChildren(),
+ isClean());
+ resource_ = null;
+ }
+ resourceCase_ = 35;
+ onChanged();
+ return userProvidedDataSettingsBuilder_;
+ }
+
// @@protoc_insertion_point(builder_scope:google.analytics.admin.v1alpha.ChangeHistoryChange.ChangeHistoryResource)
}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryResourceType.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryResourceType.java
index 9a16be4b6dd1..172dfbd8a34c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryResourceType.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ChangeHistoryResourceType.java
@@ -331,6 +331,16 @@ public enum ChangeHistoryResourceType implements com.google.protobuf.ProtocolMes
* REPORTING_IDENTITY_SETTINGS = 34;
*/
REPORTING_IDENTITY_SETTINGS(34),
+ /**
+ *
+ *
+ * + * UserProvidedDataSettings resource + *+ * + *
USER_PROVIDED_DATA_SETTINGS = 35;
+ */
+ USER_PROVIDED_DATA_SETTINGS(35),
UNRECOGNIZED(-1),
;
@@ -674,6 +684,17 @@ public enum ChangeHistoryResourceType implements com.google.protobuf.ProtocolMes
*/
public static final int REPORTING_IDENTITY_SETTINGS_VALUE = 34;
+ /**
+ *
+ *
+ * + * UserProvidedDataSettings resource + *+ * + *
USER_PROVIDED_DATA_SETTINGS = 35;
+ */
+ public static final int USER_PROVIDED_DATA_SETTINGS_VALUE = 35;
+
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
@@ -758,6 +779,8 @@ public static ChangeHistoryResourceType forNumber(int value) {
return SUBPROPERTY_SYNC_CONFIG;
case 34:
return REPORTING_IDENTITY_SETTINGS;
+ case 35:
+ return USER_PROVIDED_DATA_SETTINGS;
default:
return null;
}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEvent.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEvent.java
index 1f673258a0e6..13888a94abf3 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEvent.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEvent.java
@@ -1154,11 +1154,11 @@ public com.google.protobuf.Parser
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1179,11 +1179,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1959,11 +1959,11 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1983,11 +1983,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -2007,11 +2007,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -2030,11 +2030,11 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -2049,11 +2049,11 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEventOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEventOrBuilder.java
index 9575c5e330e5..0a983ee5f9fb 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEventOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ConversionEventOrBuilder.java
@@ -30,11 +30,11 @@ public interface ConversionEventOrBuilder
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -44,11 +44,11 @@ public interface ConversionEventOrBuilder
*
*
*
- * Output only. Resource name of this conversion event.
+ * Identifier. Resource name of this conversion event.
* Format: properties/{property}/conversionEvents/{conversion_event}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimension.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimension.java
index 77e66f2c06a4..0b27443dd5c1 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimension.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimension.java
@@ -277,11 +277,11 @@ private DimensionScope(int value) {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -302,11 +302,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1021,11 +1021,11 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1045,11 +1045,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1069,11 +1069,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1092,11 +1092,11 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1111,11 +1111,11 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimensionOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimensionOrBuilder.java
index 1337e3301930..2abac1e0bb99 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimensionOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomDimensionOrBuilder.java
@@ -30,11 +30,11 @@ public interface CustomDimensionOrBuilder
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -44,11 +44,11 @@ public interface CustomDimensionOrBuilder
*
*
*
- * Output only. Resource name for this CustomDimension resource.
+ * Identifier. Resource name for this CustomDimension resource.
* Format: properties/{property}/customDimensions/{customDimension}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetric.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetric.java
index 6a5a651ad973..a749e2b71af6 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetric.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetric.java
@@ -762,11 +762,11 @@ private RestrictedMetricType(int value) {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -787,11 +787,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1712,11 +1712,11 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1736,11 +1736,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1760,11 +1760,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1783,11 +1783,11 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1802,11 +1802,11 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetricOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetricOrBuilder.java
index 7c98547cc35c..3e956263a45e 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetricOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/CustomMetricOrBuilder.java
@@ -30,11 +30,11 @@ public interface CustomMetricOrBuilder
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -44,11 +44,11 @@ public interface CustomMetricOrBuilder
*
*
*
- * Output only. Resource name for this CustomMetric resource.
+ * Identifier. Resource name for this CustomMetric resource.
* Format: properties/{property}/customMetrics/{customMetric}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettings.java
index 068a41e44bb4..16667f06ec7b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettings.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettings.java
@@ -330,11 +330,11 @@ private RetentionDuration(int value) {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -355,11 +355,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -881,11 +881,11 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -905,11 +905,11 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -929,11 +929,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -952,11 +952,11 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -971,11 +971,11 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettingsOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettingsOrBuilder.java
index e279c4ef640a..5acbb17f4226 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettingsOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataRetentionSettingsOrBuilder.java
@@ -30,11 +30,11 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -44,11 +44,11 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * Output only. Resource name for this DataRetentionSetting resource.
+ * Identifier. Resource name for this DataRetentionSetting resource.
* Format: properties/{property}/dataRetentionSettings
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettings.java
index ef70ef5b05ed..2c5b9ccafb76 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettings.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettings.java
@@ -80,12 +80,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -106,12 +106,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -193,7 +193,7 @@ public boolean getSharingWithGoogleAssignedSalesEnabled() {
*
* @deprecated
* google.analytics.admin.v1alpha.DataSharingSettings.sharing_with_google_any_sales_enabled is
- * deprecated. See google/analytics/admin/v1alpha/resources.proto;l=707
+ * deprecated. See google/analytics/admin/v1alpha/resources.proto;l=724
* @return The sharingWithGoogleAnySalesEnabled.
*/
@java.lang.Override
@@ -698,12 +698,12 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -723,12 +723,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -748,12 +748,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -772,12 +772,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -792,12 +792,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
@@ -977,7 +977,7 @@ public Builder clearSharingWithGoogleAssignedSalesEnabled() {
*
* @deprecated
* google.analytics.admin.v1alpha.DataSharingSettings.sharing_with_google_any_sales_enabled
- * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=707
+ * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=724
* @return The sharingWithGoogleAnySalesEnabled.
*/
@java.lang.Override
@@ -997,7 +997,7 @@ public boolean getSharingWithGoogleAnySalesEnabled() {
*
* @deprecated
* google.analytics.admin.v1alpha.DataSharingSettings.sharing_with_google_any_sales_enabled
- * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=707
+ * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=724
* @param value The sharingWithGoogleAnySalesEnabled to set.
* @return This builder for chaining.
*/
@@ -1021,7 +1021,7 @@ public Builder setSharingWithGoogleAnySalesEnabled(boolean value) {
*
* @deprecated
* google.analytics.admin.v1alpha.DataSharingSettings.sharing_with_google_any_sales_enabled
- * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=707
+ * is deprecated. See google/analytics/admin/v1alpha/resources.proto;l=724
* @return This builder for chaining.
*/
@java.lang.Deprecated
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettingsOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettingsOrBuilder.java
index 8858717e54dc..54a1a46e0309 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettingsOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataSharingSettingsOrBuilder.java
@@ -30,12 +30,12 @@ public interface DataSharingSettingsOrBuilder
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface DataSharingSettingsOrBuilder
*
*
*
- * Output only. Resource name.
+ * Identifier. Resource name.
* Format: accounts/{account}/dataSharingSettings
* Example: "accounts/1000/dataSharingSettings"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -106,7 +106,7 @@ public interface DataSharingSettingsOrBuilder
*
* @deprecated
* google.analytics.admin.v1alpha.DataSharingSettings.sharing_with_google_any_sales_enabled is
- * deprecated. See google/analytics/admin/v1alpha/resources.proto;l=707
+ * deprecated. See google/analytics/admin/v1alpha/resources.proto;l=724
* @return The sharingWithGoogleAnySalesEnabled.
*/
@java.lang.Deprecated
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
index 324023042a48..ae0976b77f78 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStream.java
@@ -3307,12 +3307,12 @@ public com.google.analytics.admin.v1alpha.DataStream.IosAppStreamData getIosAppS
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -3333,12 +3333,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -4881,12 +4881,12 @@ public Builder clearIosAppStreamData() {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -4906,12 +4906,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -4931,12 +4931,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -4955,12 +4955,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -4975,12 +4975,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStreamOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStreamOrBuilder.java
index 405cbf2873e8..4c8af3e40600 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStreamOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DataStreamOrBuilder.java
@@ -161,12 +161,12 @@ public interface DataStreamOrBuilder
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -176,12 +176,12 @@ public interface DataStreamOrBuilder
*
*
*
- * Output only. Resource name of this Data Stream.
+ * Identifier. Resource name of this Data Stream.
* Format: properties/{property_id}/dataStreams/{stream_id}
* Example: "properties/1000/dataStreams/2000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLink.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLink.java
index be9514468c9c..e35d4f858256 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLink.java
@@ -83,14 +83,14 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -111,14 +111,14 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -937,14 +937,14 @@ public Builder mergeFrom(
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -964,14 +964,14 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -991,14 +991,14 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1017,14 +1017,14 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1039,14 +1039,14 @@ public Builder clearName() {
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkOrBuilder.java
index 94f0bda0af0d..3cb060160990 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkOrBuilder.java
@@ -30,14 +30,14 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -47,14 +47,14 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
*
- * Output only. The resource name for this DisplayVideo360AdvertiserLink
+ * Identifier. The resource name for this DisplayVideo360AdvertiserLink
* resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
*
* Note: linkId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposal.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposal.java
index beeda1de1baa..74f151e99256 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposal.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposal.java
@@ -90,14 +90,14 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -118,14 +118,14 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1141,14 +1141,14 @@ public Builder mergeFrom(
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1168,14 +1168,14 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1195,14 +1195,14 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1221,14 +1221,14 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1243,14 +1243,14 @@ public Builder clearName() {
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposalOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposalOrBuilder.java
index 79a10b46a4b0..ea01e3732d76 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposalOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/DisplayVideo360AdvertiserLinkProposalOrBuilder.java
@@ -30,14 +30,14 @@ public interface DisplayVideo360AdvertiserLinkProposalOrBuilder
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -47,14 +47,14 @@ public interface DisplayVideo360AdvertiserLinkProposalOrBuilder
*
*
*
- * Output only. The resource name for this
+ * Identifier. The resource name for this
* DisplayVideo360AdvertiserLinkProposal resource. Format:
* properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
*
* Note: proposalId is not the Display & Video 360 Advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLink.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLink.java
index d58948b2782c..2321bc3a6bf6 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLink.java
@@ -81,10 +81,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -105,10 +105,10 @@ public java.lang.String getName() {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -626,10 +626,10 @@ public Builder mergeFrom(
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -649,10 +649,10 @@ public java.lang.String getName() {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -672,10 +672,10 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -694,10 +694,10 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -712,10 +712,10 @@ public Builder clearName() {
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLinkOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLinkOrBuilder.java
index a8259ba0a54f..67e36aa653e8 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLinkOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/FirebaseLinkOrBuilder.java
@@ -30,10 +30,10 @@ public interface FirebaseLinkOrBuilder
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -43,10 +43,10 @@ public interface FirebaseLinkOrBuilder
*
*
*
- * Output only. Example format: properties/1234/firebaseLinks/5678
+ * Identifier. Example format: properties/1234/firebaseLinks/5678
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GetUserProvidedDataSettingsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GetUserProvidedDataSettingsRequest.java
new file mode 100644
index 000000000000..2dbff56557c9
--- /dev/null
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GetUserProvidedDataSettingsRequest.java
@@ -0,0 +1,630 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/analytics/admin/v1alpha/analytics_admin.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.analytics.admin.v1alpha;
+
+/**
+ *
+ *
+ * + * Request message for GetUserProvidedDataSettings RPC + *+ * + * Protobuf type {@code google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest} + */ +@com.google.protobuf.Generated +public final class GetUserProvidedDataSettingsRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest) + GetUserProvidedDataSettingsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "GetUserProvidedDataSettingsRequest"); + } + + // Use GetUserProvidedDataSettingsRequest.newBuilder() to construct. + private GetUserProvidedDataSettingsRequest( + com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private GetUserProvidedDataSettingsRequest() { + name_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.analytics.admin.v1alpha.AnalyticsAdminProto + .internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.analytics.admin.v1alpha.AnalyticsAdminProto + .internal_static_google_analytics_admin_v1alpha_GetUserProvidedDataSettingsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest.class, + com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The name.
+ */
+ @java.lang.Override
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for name.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest)) {
+ return super.equals(obj);
+ }
+ com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest other =
+ (com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest) obj;
+
+ if (!getName().equals(other.getName())) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest
+ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest
+ parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Request message for GetUserProvidedDataSettings RPC + *+ * + * Protobuf type {@code google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The name.
+ */
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for name.
+ */
+ public com.google.protobuf.ByteString getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+ name_ = getDefaultInstance().getName();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The bytes for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest)
+ private static final com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest();
+ }
+
+ public static com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The name.
+ */
+ java.lang.String getName();
+
+ /**
+ *
+ *
+ *
+ * Required. The name of the user provided data settings to retrieve.
+ * Format: properties/{property}/userProvidedDataSettings
+ *
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString getNameBytes();
+}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTag.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTag.java
index d896ec6a3099..79a997aa1ae0 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTag.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTag.java
@@ -81,12 +81,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -107,12 +107,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -525,12 +525,12 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -550,12 +550,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -575,12 +575,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -599,12 +599,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -619,12 +619,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTagOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTagOrBuilder.java
index f41680b667ec..71d582d6f38b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTagOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GlobalSiteTagOrBuilder.java
@@ -30,12 +30,12 @@ public interface GlobalSiteTagOrBuilder
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface GlobalSiteTagOrBuilder
*
*
*
- * Output only. Resource name for this GlobalSiteTag resource.
+ * Identifier. Resource name for this GlobalSiteTag resource.
* Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
* Example: "properties/123/dataStreams/456/globalSiteTag"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLink.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLink.java
index 04a623e5a4dc..ed0e88c71f53 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLink.java
@@ -82,13 +82,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -109,13 +109,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -930,13 +930,13 @@ public Builder mergeFrom(
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -956,13 +956,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -982,13 +982,13 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1007,13 +1007,13 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1028,13 +1028,13 @@ public Builder clearName() {
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLinkOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLinkOrBuilder.java
index 47fae2ce0c3d..242521f3e7d8 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLinkOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/GoogleAdsLinkOrBuilder.java
@@ -30,13 +30,13 @@ public interface GoogleAdsLinkOrBuilder
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -46,13 +46,13 @@ public interface GoogleAdsLinkOrBuilder
*
*
*
- * Output only. Format:
+ * Identifier. Format:
* properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
*
* Note: googleAdsLinkId is not the Google Ads customer ID.
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequest.java
index 7091dc8b91f8..acc46060be03 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequest.java
@@ -77,13 +77,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * The maximum number of AccountSummary resources to return. The service may
- * return fewer than this value, even if there are additional pages.
- * If unspecified, at most 50 resources will be returned.
- * The maximum value is 200; (higher values will be coerced to the maximum)
+ * Optional. The maximum number of AccountSummary resources to return. The
+ * service may return fewer than this value, even if there are additional
+ * pages. If unspecified, at most 50 resources will be returned. The maximum
+ * value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -101,13 +101,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -128,13 +128,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -493,13 +493,13 @@ public Builder mergeFrom(
*
*
*
- * The maximum number of AccountSummary resources to return. The service may
- * return fewer than this value, even if there are additional pages.
- * If unspecified, at most 50 resources will be returned.
- * The maximum value is 200; (higher values will be coerced to the maximum)
+ * Optional. The maximum number of AccountSummary resources to return. The
+ * service may return fewer than this value, even if there are additional
+ * pages. If unspecified, at most 50 resources will be returned. The maximum
+ * value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -512,13 +512,13 @@ public int getPageSize() {
*
*
*
- * The maximum number of AccountSummary resources to return. The service may
- * return fewer than this value, even if there are additional pages.
- * If unspecified, at most 50 resources will be returned.
- * The maximum value is 200; (higher values will be coerced to the maximum)
+ * Optional. The maximum number of AccountSummary resources to return. The
+ * service may return fewer than this value, even if there are additional
+ * pages. If unspecified, at most 50 resources will be returned. The maximum
+ * value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -535,13 +535,13 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of AccountSummary resources to return. The service may
- * return fewer than this value, even if there are additional pages.
- * If unspecified, at most 50 resources will be returned.
- * The maximum value is 200; (higher values will be coerced to the maximum)
+ * Optional. The maximum number of AccountSummary resources to return. The
+ * service may return fewer than this value, even if there are additional
+ * pages. If unspecified, at most 50 resources will be returned. The maximum
+ * value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -558,13 +558,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -584,13 +584,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -610,13 +610,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -635,13 +635,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -656,13 +656,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequestOrBuilder.java
index 12164fb85e20..5a7ca5687ac1 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountSummariesRequestOrBuilder.java
@@ -30,13 +30,13 @@ public interface ListAccountSummariesRequestOrBuilder
*
*
*
- * The maximum number of AccountSummary resources to return. The service may
- * return fewer than this value, even if there are additional pages.
- * If unspecified, at most 50 resources will be returned.
- * The maximum value is 200; (higher values will be coerced to the maximum)
+ * Optional. The maximum number of AccountSummary resources to return. The
+ * service may return fewer than this value, even if there are additional
+ * pages. If unspecified, at most 50 resources will be returned. The maximum
+ * value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -46,13 +46,13 @@ public interface ListAccountSummariesRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -62,13 +62,13 @@ public interface ListAccountSummariesRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListAccountSummaries` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListAccountSummaries`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListAccountSummaries`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListAccountSummaries` must match the call
+ * that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequest.java
index cd61e4c739ce..cd076da61d93 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequest.java
@@ -77,13 +77,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -101,13 +101,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -128,13 +128,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -533,13 +533,13 @@ public Builder mergeFrom(
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -552,13 +552,13 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -575,13 +575,13 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -598,13 +598,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -624,13 +624,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -650,13 +650,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -675,13 +675,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -696,13 +696,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequestOrBuilder.java
index 8ae99637d287..7e9c309b07de 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListAccountsRequestOrBuilder.java
@@ -30,13 +30,13 @@ public interface ListAccountsRequestOrBuilder
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 1;
+ * int32 page_size = 1 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -46,13 +46,13 @@ public interface ListAccountsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -62,13 +62,13 @@ public interface ListAccountsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListAccounts` call.
+ * Optional. A page token, received from a previous `ListAccounts` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListAccounts` must
* match the call that provided the page token.
*
*
- * string page_token = 2;
+ * string page_token = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequest.java
index 87683fff40e2..50827d73a2c7 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequest.java
@@ -137,12 +137,12 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -160,13 +160,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -187,13 +187,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -702,12 +702,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -720,12 +720,12 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -742,12 +742,12 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -764,13 +764,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -790,13 +790,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -816,13 +816,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -841,13 +841,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -862,13 +862,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequestOrBuilder.java
index 9ed717d1ce44..fcd239328a18 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListConversionEventsRequestOrBuilder.java
@@ -62,12 +62,12 @@ public interface ListConversionEventsRequestOrBuilder
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -77,13 +77,13 @@ public interface ListConversionEventsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -93,13 +93,13 @@ public interface ListConversionEventsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListConversionEvents` call.
- * Provide this to retrieve the subsequent page.
- * When paginating, all other parameters provided to `ListConversionEvents`
- * must match the call that provided the page token.
+ * Optional. A page token, received from a previous `ListConversionEvents`
+ * call. Provide this to retrieve the subsequent page. When paginating, all
+ * other parameters provided to `ListConversionEvents` must match the call
+ * that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequest.java
index 36ef26e47dfc..7ad90efbe643 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequest.java
@@ -135,12 +135,12 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -158,14 +158,14 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -186,14 +186,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -697,12 +697,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -715,12 +715,12 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -737,12 +737,12 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -759,14 +759,14 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -786,14 +786,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -813,14 +813,14 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -839,14 +839,14 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -861,14 +861,14 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequestOrBuilder.java
index 713a9ce8adc6..42648b8c213d 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListCustomDimensionsRequestOrBuilder.java
@@ -60,12 +60,12 @@ public interface ListCustomDimensionsRequestOrBuilder
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -75,14 +75,14 @@ public interface ListCustomDimensionsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -92,14 +92,14 @@ public interface ListCustomDimensionsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListCustomDimensions` call.
- * Provide this to retrieve the subsequent page.
+ * Optional. A page token, received from a previous `ListCustomDimensions`
+ * call. Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListCustomDimensions`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequest.java
index 87050a994bc0..f022be577ea7 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequest.java
@@ -139,13 +139,13 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -163,13 +163,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -190,13 +190,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -707,13 +707,13 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -726,13 +726,13 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -749,13 +749,13 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -772,13 +772,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -798,13 +798,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -824,13 +824,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -849,13 +849,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -870,13 +870,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequestOrBuilder.java
index d8586049f9d7..82fd5a3f2333 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListFirebaseLinksRequestOrBuilder.java
@@ -64,13 +64,13 @@ public interface ListFirebaseLinksRequestOrBuilder
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -80,13 +80,13 @@ public interface ListFirebaseLinksRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -96,13 +96,13 @@ public interface ListFirebaseLinksRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListFirebaseLinks` call.
+ * Optional. A page token, received from a previous `ListFirebaseLinks` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListFirebaseLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequest.java
index 650a36c4c05c..f5e0597e561a 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequest.java
@@ -135,12 +135,12 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -158,14 +158,14 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -186,14 +186,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -697,12 +697,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -715,12 +715,12 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -737,12 +737,12 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -759,14 +759,14 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -786,14 +786,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -813,14 +813,14 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -839,14 +839,14 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -861,14 +861,14 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequestOrBuilder.java
index 1921be1fde52..ea250220031b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListGoogleAdsLinksRequestOrBuilder.java
@@ -60,12 +60,12 @@ public interface ListGoogleAdsLinksRequestOrBuilder
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200 (higher values will be coerced to the maximum).
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -75,14 +75,14 @@ public interface ListGoogleAdsLinksRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -92,14 +92,14 @@ public interface ListGoogleAdsLinksRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListGoogleAdsLinks` call.
+ * Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
* Provide this to retrieve the subsequent page.
*
* When paginating, all other parameters provided to `ListGoogleAdsLinks` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequest.java
index 826bda5e9cb2..5ea3b9c6f2ca 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequest.java
@@ -137,12 +137,12 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -160,13 +160,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -187,13 +187,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -699,12 +699,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -717,12 +717,12 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -739,12 +739,12 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -761,13 +761,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -787,13 +787,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -813,13 +813,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -838,13 +838,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -859,13 +859,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequestOrBuilder.java
index 32266d6c0379..2547f33f280a 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListKeyEventsRequestOrBuilder.java
@@ -62,12 +62,12 @@ public interface ListKeyEventsRequestOrBuilder
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -77,13 +77,13 @@ public interface ListKeyEventsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -93,13 +93,13 @@ public interface ListKeyEventsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListKeyEvents` call.
+ * Optional. A page token, received from a previous `ListKeyEvents` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListKeyEvents`
* must match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequest.java
index 6b82ed2404eb..6d487a8a52ae 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequest.java
@@ -141,12 +141,12 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 10 resources will be returned.
* The maximum value is 10. Higher values will be coerced to the maximum.
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -164,13 +164,14 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -191,13 +192,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -720,12 +722,12 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 10 resources will be returned.
* The maximum value is 10. Higher values will be coerced to the maximum.
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -738,12 +740,12 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 10 resources will be returned.
* The maximum value is 10. Higher values will be coerced to the maximum.
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -760,12 +762,12 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 10 resources will be returned.
* The maximum value is 10. Higher values will be coerced to the maximum.
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -782,13 +784,14 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -808,13 +811,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -834,13 +838,14 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -859,13 +864,14 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -880,13 +886,14 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequestOrBuilder.java
index 1a7f4dcc9ae8..0ea903f34503 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListMeasurementProtocolSecretsRequestOrBuilder.java
@@ -64,12 +64,12 @@ public interface ListMeasurementProtocolSecretsRequestOrBuilder
*
*
*
- * The maximum number of resources to return.
+ * Optional. The maximum number of resources to return.
* If unspecified, at most 10 resources will be returned.
* The maximum value is 10. Higher values will be coerced to the maximum.
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -79,13 +79,14 @@ public interface ListMeasurementProtocolSecretsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -95,13 +96,14 @@ public interface ListMeasurementProtocolSecretsRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListMeasurementProtocolSecrets`
- * call. Provide this to retrieve the subsequent page. When paginating, all
- * other parameters provided to `ListMeasurementProtocolSecrets` must match
- * the call that provided the page token.
+ * Optional. A page token, received from a previous
+ * `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ * subsequent page. When paginating, all other parameters provided to
+ * `ListMeasurementProtocolSecrets` must match the call that provided the page
+ * token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequest.java
index 6fdc8c9dd776..1af15f0e326b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequest.java
@@ -161,13 +161,13 @@ public com.google.protobuf.ByteString getFilterBytes() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -185,13 +185,13 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -212,13 +212,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -827,13 +827,13 @@ public Builder setFilterBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -846,13 +846,13 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -869,13 +869,13 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -892,13 +892,13 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -918,13 +918,13 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -944,13 +944,13 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -969,13 +969,13 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -990,13 +990,13 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequestOrBuilder.java
index 96505ae09a56..97c85f547ab4 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListPropertiesRequestOrBuilder.java
@@ -86,13 +86,13 @@ public interface ListPropertiesRequestOrBuilder
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -102,13 +102,13 @@ public interface ListPropertiesRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -118,13 +118,13 @@ public interface ListPropertiesRequestOrBuilder
*
*
*
- * A page token, received from a previous `ListProperties` call.
+ * Optional. A page token, received from a previous `ListProperties` call.
* Provide this to retrieve the subsequent page.
* When paginating, all other parameters provided to `ListProperties` must
* match the call that provided the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequest.java
index 4a473bf954cd..f194113bfd66 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequest.java
@@ -144,13 +144,13 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -168,14 +168,14 @@ public int getPageSize() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -196,14 +196,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -741,13 +741,13 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -760,13 +760,13 @@ public int getPageSize() {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageSize to set.
* @return This builder for chaining.
@@ -783,13 +783,13 @@ public Builder setPageSize(int value) {
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -806,14 +806,14 @@ public Builder clearPageSize() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -833,14 +833,14 @@ public java.lang.String getPageToken() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
@@ -860,14 +860,14 @@ public com.google.protobuf.ByteString getPageTokenBytes() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The pageToken to set.
* @return This builder for chaining.
@@ -886,14 +886,14 @@ public Builder setPageToken(java.lang.String value) {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return This builder for chaining.
*/
@@ -908,14 +908,14 @@ public Builder clearPageToken() {
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequestOrBuilder.java
index ad86ee7b9ea4..a11788fe61ab 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ListSKAdNetworkConversionValueSchemasRequestOrBuilder.java
@@ -66,13 +66,13 @@ public interface ListSKAdNetworkConversionValueSchemasRequestOrBuilder
*
*
*
- * The maximum number of resources to return. The service may return
+ * Optional. The maximum number of resources to return. The service may return
* fewer than this value, even if there are additional pages.
* If unspecified, at most 50 resources will be returned.
* The maximum value is 200; (higher values will be coerced to the maximum)
*
*
- * int32 page_size = 2;
+ * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageSize.
*/
@@ -82,14 +82,14 @@ public interface ListSKAdNetworkConversionValueSchemasRequestOrBuilder
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The pageToken.
*/
@@ -99,14 +99,14 @@ public interface ListSKAdNetworkConversionValueSchemasRequestOrBuilder
*
*
*
- * A page token, received from a previous
+ * Optional. A page token, received from a previous
* `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
* subsequent page. When paginating, all other parameters provided to
* `ListSKAdNetworkConversionValueSchema` must match the call that provided
* the page token.
*
*
- * string page_token = 3;
+ * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
*
* @return The bytes for pageToken.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecret.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecret.java
index 9c4c465fd807..c7b48a2501c0 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecret.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecret.java
@@ -81,12 +81,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -107,12 +107,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -607,12 +607,12 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -632,12 +632,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -657,12 +657,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -681,12 +681,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -701,12 +701,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecretOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecretOrBuilder.java
index c908a2424a22..76e195d5f658 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecretOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/MeasurementProtocolSecretOrBuilder.java
@@ -30,12 +30,12 @@ public interface MeasurementProtocolSecretOrBuilder
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface MeasurementProtocolSecretOrBuilder
*
*
*
- * Output only. Resource name of this secret. This secret may be a child of
- * any type of stream. Format:
+ * Identifier. Resource name of this secret. This secret may be a child of any
+ * type of stream. Format:
* properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Property.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Property.java
index 2a494ee7dc17..325084e5d3b5 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Property.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Property.java
@@ -88,12 +88,12 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -114,12 +114,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1446,12 +1446,12 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1471,12 +1471,12 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1496,12 +1496,12 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1520,12 +1520,12 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1540,12 +1540,12 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyOrBuilder.java
index 7a12596a9e5c..96ddb55c3668 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyOrBuilder.java
@@ -30,12 +30,12 @@ public interface PropertyOrBuilder
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -45,12 +45,12 @@ public interface PropertyOrBuilder
*
*
*
- * Output only. Resource name of this property.
+ * Identifier. Resource name of this property.
* Format: properties/{property_id}
* Example: "properties/1000"
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
index b926361f7953..c9088665a89c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ResourcesProto.java
@@ -216,6 +216,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_analytics_admin_v1alpha_ReportingIdentitySettings_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_analytics_admin_v1alpha_ReportingIdentitySettings_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
@@ -232,9 +236,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "6google/analytics/admin/v1alpha/expanded_data_set.proto\032\037google/api/field_behavi"
+ "or.proto\032\031google/api/resource.proto\032\037goo"
+ "gle/protobuf/timestamp.proto\032\036google/pro"
- + "tobuf/wrappers.proto\032\026google/type/date.proto\"\344\002\n"
+ + "tobuf/wrappers.proto\032\026google/type/date.proto\"\367\002\n"
+ "\007Account\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\0224\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\0224\n"
+ "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n"
+ "\013update_time\030\003"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\031\n"
@@ -242,19 +246,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013region_code\030\005 \001(\t\022\024\n"
+ "\007deleted\030\006 \001(\010B\003\340A\003\022T\n"
+ "\020gmp_organization\030\007 \001(\tB:\340A\003\372A4\n"
- + "2marketingplatformadmin.googleapis.com/Organization:>\352A;\n"
- + "%analyticsadmin.googleapis.com/Account\022\022accounts/{account}\"\271\005\n"
+ + "2marketingplatformadmin.googleapis.com/Organization:Q\352AN\n"
+ + "%analyticsadmin"
+ + ".googleapis.com/Account\022\022accounts/{account}*\010accounts2\007account\"\317\005\n"
+ "\010Property\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022H\n\r"
- + "property_type\030\016"
- + " \001(\0162,.google.analytics.admin.v1alpha.PropertyTypeB\003\340A\005\0224\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022H\n\r"
+ + "property_type\030\016 \001(\0162,."
+ + "google.analytics.admin.v1alpha.PropertyTypeB\003\340A\005\0224\n"
+ "\013create_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n"
+ "\013update_time\030\004"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\023\n"
+ "\006parent\030\002 \001(\tB\003\340A\005\022\031\n"
+ "\014display_name\030\005 \001(\tB\003\340A\002\022K\n"
- + "\021industry_category\030\006"
- + " \001(\01620.google.analytics.admin.v1alpha.IndustryCategory\022\026\n"
+ + "\021industry_category\030\006 \001(\01620.google"
+ + ".analytics.admin.v1alpha.IndustryCategory\022\026\n"
+ "\ttime_zone\030\007 \001(\tB\003\340A\002\022\025\n\r"
+ "currency_code\030\010 \001(\t\022H\n\r"
+ "service_level\030\n"
@@ -263,18 +268,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013expire_time\030\014 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022>\n"
+ "\007account\030\r"
+ " \001(\tB-\340A\005\372A\'\n"
- + "%analyticsadmin.googleapis.com/Account:B\352A?\n"
- + "&analyticsadmin.googleapis.com/Property\022\025properties/{property}\"\364\007\n\n"
+ + "%analyticsadmin.googleapis.com/Account:X\352AU\n"
+ + "&analyticsadmin.googleapis.com/Property\022\025properties/{property}*\n"
+ + "properties2\010property\"\215\010\n\n"
+ "DataStream\022S\n"
- + "\017web_stream_data\030\006 \001(\01328.google.analyti"
- + "cs.admin.v1alpha.DataStream.WebStreamDataH\000\022b\n"
- + "\027android_app_stream_data\030\007 \001(\0132?.g"
- + "oogle.analytics.admin.v1alpha.DataStream.AndroidAppStreamDataH\000\022Z\n"
+ + "\017web_stream_data\030\006 \001(\01328.google.analyt"
+ + "ics.admin.v1alpha.DataStream.WebStreamDataH\000\022b\n"
+ + "\027android_app_stream_data\030\007 \001(\0132?."
+ + "google.analytics.admin.v1alpha.DataStream.AndroidAppStreamDataH\000\022Z\n"
+ "\023ios_app_stream_data\030\010"
+ " \001(\0132;.google.analytics.admin.v1alpha.DataStream.IosAppStreamDataH\000\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022O\n"
- + "\004type\030\002 \001(\01629.google.an"
- + "alytics.admin.v1alpha.DataStream.DataStreamTypeB\006\340A\005\340A\002\022\024\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022O\n"
+ + "\004type\030\002 \001(\01629.google.a"
+ + "nalytics.admin.v1alpha.DataStream.DataStreamTypeB\006\340A\005\340A\002\022\024\n"
+ "\014display_name\030\003 \001(\t\0224\n"
+ "\013create_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n"
+ "\013update_time\030\005"
@@ -293,80 +299,86 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\034DATA_STREAM_TYPE_UNSPECIFIED\020\000\022\023\n"
+ "\017WEB_DATA_STREAM\020\001\022\033\n"
+ "\027ANDROID_APP_DATA_STREAM\020\002\022\027\n"
- + "\023IOS_APP_DATA_STREAM\020\003:^\352A[\n"
- + "(analyticsadmin.googleapis."
- + "com/DataStream\022/properties/{property}/dataStreams/{data_stream}B\r\n"
- + "\013stream_data\"\323\001\n"
+ + "\023IOS_APP_DATA_STREAM\020\003:w\352At\n"
+ + "(analyticsadmin.googleapis"
+ + ".com/DataStream\022/properties/{property}/dataStreams/{data_stream}*\013dataStreams2\n"
+ + "dataStreamB\r\n"
+ + "\013stream_data\"\361\001\n"
+ "\014FirebaseLink\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\024\n"
+ "\007project\030\002 \001(\tB\003\340A\005\0224\n"
+ "\013create_time\030\003"
- + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:d\352Aa\n"
- + "*analyticsadmin.googleapis.com/FirebaseLink\022"
- + "3properties/{property}/firebaseLinks/{firebase_link}\"\251\001\n\r"
+ + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:\201\001\352A~\n"
+ + "*analyticsadmin.googleapis.com/FirebaseLink\0223properties/{"
+ + "property}/firebaseLinks/{firebase_link}*\r"
+ + "firebaseLinks2\014firebaseLink\"\312\001\n\r"
+ "GlobalSiteTag\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
- + "\007snippet\030\002 \001(\tB\003\340A\005:o\352Al\n"
- + "+analyticsadmin.googleapis.com/GlobalSiteTa"
- + "g\022=properties/{property}/dataStreams/{data_stream}/globalSiteTag\"\230\003\n\r"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\024\n"
+ + "\007snippet\030\002 \001(\tB\003\340A\005:\217\001\352A\213\001\n"
+ + "+analyticsadmin.googleapis.com/GlobalSiteTag\022=properties/{propert"
+ + "y}/dataStreams/{data_stream}/globalSiteTag*\016globalSiteTags2\r"
+ + "globalSiteTag\"\271\003\n\r"
+ "GoogleAdsLink\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\030\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\030\n"
+ "\013customer_id\030\003 \001(\tB\003\340A\005\022\037\n"
+ "\022can_manage_clients\030\004 \001(\010B\003\340A\003\022?\n"
+ "\033ads_personalization_enabled\030\005"
+ " \001(\0132\032.google.protobuf.BoolValue\0224\n"
+ "\013create_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n"
+ "\013update_time\030\010 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\"\n"
- + "\025creator_email_address\030\t \001(\tB\003\340A\003:h\352Ae\n"
- + "+analyticsadmin.googleapi"
- + "s.com/GoogleAdsLink\0226properties/{property}/googleAdsLinks/{google_ads_link}\"\357\002\n"
+ + "\025creator_email_address\030\t \001(\tB\003\340A\003:\210\001\352A\204\001\n"
+ + "+analyticsadmin.googleapis.com/GoogleAdsLink\0226properti"
+ + "es/{property}/googleAdsLinks/{google_ads_link}*\016googleAdsLinks2\r"
+ + "googleAdsLink\"\233\003\n"
+ "\023DataSharingSettings\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022+\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022+\n"
+ "#sharing_with_google_support_enabled\030\002 \001(\010\0222\n"
+ "*sharing_with_google_assigned_sales_enabled\030\003 \001(\010\0221\n"
+ "%sharing_with_google_any_sales_enabled\030\004 \001(\010B\002\030\001\022,\n"
+ "$sharing_with_google_products_enabled\030\005 \001(\010\022#\n"
- + "\033sharing_with_others_enabled\030\006 \001(\010:^\352A[\n"
- + "1analyticsadmin.googleapis.com/DataSharingSet"
- + "tings\022&accounts/{account}/dataSharingSettings\"\225\002\n"
- + "\016AccountSummary\022\014\n"
- + "\004name\030\001 \001(\t\022;\n"
+ + "\033sharing_with_others_enabled\030\006 \001(\010:\211\001\352A\205\001\n"
+ + "1analyticsadmin.googleapis.com/DataSharingSettings\022&accounts/{account}/dataSharin"
+ + "gSettings*\023dataSharingSettings2\023dataSharingSettings\"\274\002\n"
+ + "\016AccountSummary\022\021\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022;\n"
+ "\007account\030\002 \001(\tB*\372A\'\n"
+ "%analyticsadmin.googleapis.com/Account\022\024\n"
+ "\014display_name\030\003 \001(\t\022K\n"
- + "\022property_summaries\030\004 \003(\0132/.google.a"
- + "nalytics.admin.v1alpha.PropertySummary:U\352AR\n"
- + ",analyticsadmin.googleapis.com/Accou"
- + "ntSummary\022\"accountSummaries/{account_summary}\"\273\001\n"
+ + "\022property_summaries\030\004 \003(\013"
+ + "2/.google.analytics.admin.v1alpha.PropertySummary:w\352At\n"
+ + ",analyticsadmin.googleapis.com/AccountSummary\022\"accountSummaries/{"
+ + "account_summary}*\020accountSummaries2\016accountSummary\"\273\001\n"
+ "\017PropertySummary\022=\n"
+ "\010property\030\001 \001(\tB+\372A(\n"
+ "&analyticsadmin.googleapis.com/Property\022\024\n"
+ "\014display_name\030\002 \001(\t\022C\n\r"
+ "property_type\030\003"
+ " \001(\0162,.google.analytics.admin.v1alpha.PropertyType\022\016\n"
- + "\006parent\030\004 \001(\t\"\216\002\n"
+ + "\006parent\030\004 \001(\t\"\305\002\n"
+ "\031MeasurementProtocolSecret\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\031\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\031\n"
+ "\014display_name\030\002 \001(\tB\003\340A\002\022\031\n"
- + "\014secret_value\030\003 \001(\tB\003\340A\003:\247\001\352A\243\001\n"
- + "7analyticsadmin.googleapis.com/MeasurementProtocolSecr"
- + "et\022hproperties/{property}/dataStreams/{d"
- + "ata_stream}/measurementProtocolSecrets/{measurement_protocol_secret}\"\203\004\n"
+ + "\014secret_value\030\003 \001(\tB\003\340A\003:\336\001\352A\332\001\n"
+ + "7analyticsadmin.googleapis.com/MeasurementProtoco"
+ + "lSecret\022hproperties/{property}/dataStreams/{data_stream}/measurementProtocolSecr"
+ + "ets/{measurement_protocol_secret}*\032measu"
+ + "rementProtocolSecrets2\031measurementProtocolSecret\"\310\004\n"
+ " SKAdNetworkConversionValueSchema\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022P\n"
- + "\023postback_window_one\030\002 \001(\0132..goog"
- + "le.analytics.admin.v1alpha.PostbackWindowB\003\340A\002\022K\n"
- + "\023postback_window_two\030\003 \001(\0132..go"
- + "ogle.analytics.admin.v1alpha.PostbackWindow\022M\n"
- + "\025postback_window_three\030\004 \001(\0132..goo"
- + "gle.analytics.admin.v1alpha.PostbackWindow\022\037\n"
- + "\027apply_conversion_values\030\005 \001(\010:\274\001\352A\270\001\n"
- + ">analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema\022vproperties/{"
- + "property}/dataStreams/{data_stream}/sKAd"
- + "NetworkConversionValueSchema/{skadnetwork_conversion_value_schema}\"\207\001\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022P\n"
+ + "\023postback_window_one\030\002"
+ + " \001(\0132..google.analytics.admin.v1alpha.PostbackWindowB\003\340A\002\022K\n"
+ + "\023postback_window_two\030\003"
+ + " \001(\0132..google.analytics.admin.v1alpha.PostbackWindow\022M\n"
+ + "\025postback_window_three\030\004"
+ + " \001(\0132..google.analytics.admin.v1alpha.PostbackWindow\022\037\n"
+ + "\027apply_conversion_values\030\005 \001(\010:\201\002\352A\375\001\n"
+ + ">analyticsadmin.googleapis.com/SKAdNetworkConversionValue"
+ + "Schema\022vproperties/{property}/dataStreams/{data_stream}/sKAdNetworkConversionVal"
+ + "ueSchema/{skadnetwork_conversion_value_schema}*!skAdNetworkConversionValueSchemas2"
+ + " skAdNetworkConversionValueSchema\"\207\001\n"
+ "\016PostbackWindow\022K\n"
- + "\021conversion_values\030\001 \003(\01320.googl"
- + "e.analytics.admin.v1alpha.ConversionValues\022(\n"
+ + "\021conversion_values\030\001 \003("
+ + "\01320.google.analytics.admin.v1alpha.ConversionValues\022(\n"
+ " postback_window_settings_enabled\030\002 \001(\010\"\364\001\n"
+ "\020ConversionValues\022\024\n"
+ "\014display_name\030\001 \001(\t\022\027\n\n"
@@ -377,7 +389,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \003(\0132,.google.analytics.admin.v1alpha.EventMapping\022\024\n"
+ "\014lock_enabled\030\005 \001(\010B\r\n"
+ "\013_fine_value\"\357\001\n"
- + "\014EventMapping\022\027\n\n"
+ + "\014EventMapping\022\027\n"
+ + "\n"
+ "event_name\030\001 \001(\tB\003\340A\002\022\034\n"
+ "\017min_event_count\030\002 \001(\003H\000\210\001\001\022\034\n"
+ "\017max_event_count\030\003 \001(\003H\001\210\001\001\022\034\n"
@@ -393,31 +406,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "actor_type\030\003 \001(\0162).google.analytics.admin.v1alpha.ActorType\022\030\n"
+ "\020user_actor_email\030\004 \001(\t\022\030\n"
+ "\020changes_filtered\030\005 \001(\010\022D\n"
- + "\007changes\030\006 \003(\01323.google.a"
- + "nalytics.admin.v1alpha.ChangeHistoryChange\"\270\025\n"
+ + "\007changes\030\006 \003(\01323"
+ + ".google.analytics.admin.v1alpha.ChangeHistoryChange\"\231\026\n"
+ "\023ChangeHistoryChange\022\020\n"
+ "\010resource\030\001 \001(\t\022:\n"
+ "\006action\030\002 \001(\0162*.google.analytics.admin.v1alpha.ActionType\022i\n"
- + "\026resource_before_change\030\003 \001(\0132I.google.analytics.admi"
- + "n.v1alpha.ChangeHistoryChange.ChangeHistoryResource\022h\n"
- + "\025resource_after_change\030\004 \001(\0132I.google.analytics.admin.v1alpha.Chan"
- + "geHistoryChange.ChangeHistoryResource\032\375\022\n"
+ + "\026resource_before_change\030\003 \001(\0132I.google.analy"
+ + "tics.admin.v1alpha.ChangeHistoryChange.ChangeHistoryResource\022h\n"
+ + "\025resource_after_change\030\004 \001(\0132I.google.analytics.admin.v1a"
+ + "lpha.ChangeHistoryChange.ChangeHistoryResource\032\336\023\n"
+ "\025ChangeHistoryResource\022:\n"
+ "\007account\030\001 \001(\0132\'.google.analytics.admin.v1alpha.AccountH\000\022<\n"
+ "\010property\030\002 \001(\0132(.google.analytics.admin.v1alpha.PropertyH\000\022E\n\r"
+ "firebase_link\030\006"
+ " \001(\0132,.google.analytics.admin.v1alpha.FirebaseLinkH\000\022H\n"
- + "\017google_ads_link\030\007 \001("
- + "\0132-.google.analytics.admin.v1alpha.GoogleAdsLinkH\000\022X\n"
- + "\027google_signals_settings\030\010 "
- + "\001(\01325.google.analytics.admin.v1alpha.GoogleSignalsSettingsH\000\022j\n"
- + "!display_video_360_advertiser_link\030\t \001(\0132=.google.analyti"
- + "cs.admin.v1alpha.DisplayVideo360AdvertiserLinkH\000\022{\n"
+ + "\017google_ads_link\030\007"
+ + " \001(\0132-.google.analytics.admin.v1alpha.GoogleAdsLinkH\000\022X\n"
+ + "\027google_signals_settings\030\010"
+ + " \001(\01325.google.analytics.admin.v1alpha.GoogleSignalsSettingsH\000\022j\n"
+ + "!display_video_360_advertiser_link\030\t \001(\0132=.googl"
+ + "e.analytics.admin.v1alpha.DisplayVideo360AdvertiserLinkH\000\022{\n"
+ "*display_video_360_advertiser_link_proposal\030\n"
- + " \001(\0132E.google.analytics."
- + "admin.v1alpha.DisplayVideo360AdvertiserLinkProposalH\000\022K\n"
- + "\020conversion_event\030\013 \001(\0132"
- + "/.google.analytics.admin.v1alpha.ConversionEventH\000\022`\n"
+ + " \001(\0132E.google.a"
+ + "nalytics.admin.v1alpha.DisplayVideo360AdvertiserLinkProposalH\000\022K\n"
+ + "\020conversion_event\030\013"
+ + " \001(\0132/.google.analytics.admin.v1alpha.ConversionEventH\000\022`\n"
+ "\033measurement_protocol_secret\030\014"
+ " \001(\01329.google.analytics.admin.v1alpha.MeasurementProtocolSecretH\000\022K\n"
+ "\020custom_dimension\030\r"
@@ -434,48 +447,52 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\01323.google.analytics.admin.v1alpha.AttributionSettingsH\000\022L\n"
+ "\021expanded_data_set\030\025"
+ " \001(\0132/.google.analytics.admin.v1alpha.ExpandedDataSetH\000\022E\n\r"
- + "channel_group\030\026 \001(\013"
- + "2,.google.analytics.admin.v1alpha.ChannelGroupH\000\022E\n\r"
- + "bigquery_link\030\027 \001(\0132,.google"
- + ".analytics.admin.v1alpha.BigQueryLinkH\000\022d\n"
- + "\035enhanced_measurement_settings\030\030 \001(\0132;"
- + ".google.analytics.admin.v1alpha.EnhancedMeasurementSettingsH\000\022X\n"
- + "\027data_redaction_settings\030\031"
- + " \001(\01325.google.analytics.admin.v1alpha.DataRedactionSettingsH\000\022o\n"
- + "#skadnetwork_conversion_value_schema\030\032 \001(\0132@.g"
- + "oogle.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaH\000\022C\n"
+ + "channel_group\030\026"
+ + " \001(\0132,.google.analytics.admin.v1alpha.ChannelGroupH\000\022E\n\r"
+ + "bigquery_link\030\027 \001(\013"
+ + "2,.google.analytics.admin.v1alpha.BigQueryLinkH\000\022d\n"
+ + "\035enhanced_measurement_settings\030\030"
+ + " \001(\0132;.google.analytics.admin.v1alpha.EnhancedMeasurementSettingsH\000\022X\n"
+ + "\027data_redaction_settings\030\031 \001(\01325.google.analyti"
+ + "cs.admin.v1alpha.DataRedactionSettingsH\000\022o\n"
+ + "#skadnetwork_conversion_value_schema\030\032"
+ + " \001(\0132@.google.analytics.admin.v1alpha.SKAdNetworkConversionValueSchemaH\000\022C\n"
+ "\014adsense_link\030\033"
+ " \001(\0132+.google.analytics.admin.v1alpha.AdSenseLinkH\000\022<\n"
+ "\010audience\030\034 \001(\0132(.google.analytics.admin.v1alpha.AudienceH\000\022L\n"
- + "\021event_create_rule\030\035"
- + " \001(\0132/.google.analytics.admin.v1alpha.EventCreateRuleH\000\022=\n"
+ + "\021event_create_rule\030\035 \001(\0132/.google"
+ + ".analytics.admin.v1alpha.EventCreateRuleH\000\022=\n"
+ "\tkey_event\030\036 \001(\0132(.google.analytics.admin.v1alpha.KeyEventH\000\022M\n"
- + "\021calculated_metric\030\037 "
- + "\001(\01320.google.analytics.admin.v1alpha.CalculatedMetricH\000\022\\\n"
- + "\031reporting_data_annotation\030 "
- + " \001(\01327.google.analytics.admin.v1alpha.ReportingDataAnnotationH\000\022X\n"
- + "\027subproperty_sync_config\030! \001(\01325.google.analytic"
- + "s.admin.v1alpha.SubpropertySyncConfigH\000\022`\n"
- + "\033reporting_identity_settings\030\" \001(\01329.g"
- + "oogle.analytics.admin.v1alpha.ReportingIdentitySettingsH\000B\n\n"
- + "\010resource\"\337\003\n"
+ + "\021calculated_metric\030\037"
+ + " \001(\01320.google.analytics.admin.v1alpha.CalculatedMetricH\000\022\\\n"
+ + "\031reporting_data_annotation\030 \001(\01327.google.analytics.a"
+ + "dmin.v1alpha.ReportingDataAnnotationH\000\022X\n"
+ + "\027subproperty_sync_config\030! \001(\01325.google"
+ + ".analytics.admin.v1alpha.SubpropertySyncConfigH\000\022`\n"
+ + "\033reporting_identity_settings\030\""
+ + " \001(\01329.google.analytics.admin.v1alpha.ReportingIdentitySettingsH\000\022_\n"
+ + "\033user_provided_data_settings\030# \001(\01328.google.analyti"
+ + "cs.admin.v1alpha.UserProvidedDataSettingsH\000B\n\n"
+ + "\010resource\"\236\004\n"
+ "\035DisplayVideo360AdvertiserLink\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\032\n\r"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\032\n\r"
+ "advertiser_id\030\002 \001(\tB\003\340A\005\022$\n"
+ "\027advertiser_display_name\030\003 \001(\tB\003\340A\003\022?\n"
+ "\033ads_personalization_enabled\030\004"
+ " \001(\0132\032.google.protobuf.BoolValue\022F\n"
+ "\035campaign_data_sharing_enabled\030\005"
+ " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005\022B\n"
- + "\031cost_data_sharing_enabled\030\006 \001(\013"
- + "2\032.google.protobuf.BoolValueB\003\340A\005:\233\001\352A\227\001\n"
- + ";analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink\022Xproperties/{prope"
- + "rty}/displayVideo360AdvertiserLinks/{display_video_360_advertiser_link}\"\212\005\n"
+ + "\031cost_data_sharing_enabled\030\006"
+ + " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005:\332\001\352A\326\001\n"
+ + ";analyticsadmin.googleapis.com/DisplayVideo360Adverti"
+ + "serLink\022Xproperties/{property}/displayVideo360AdvertiserLinks/{display_video_360"
+ + "_advertiser_link}*\036displayVideo360Advert"
+ + "iserLinks2\035displayVideo360AdvertiserLink\"\331\005\n"
+ "%DisplayVideo360AdvertiserLinkProposal\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\032\n\r"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\032\n\r"
+ "advertiser_id\030\002 \001(\tB\003\340A\005\022d\n"
- + "\034link_proposal_status_details\030\003 \001(\01329"
- + ".google.analytics.admin.v1alpha.LinkProposalStatusDetailsB\003\340A\003\022$\n"
+ + "\034link_proposal_status_details\030\003"
+ + " \001(\01329.google.analytics.admin.v1alpha.LinkProposalStatusDetailsB\003\340A\003\022$\n"
+ "\027advertiser_display_name\030\004 \001(\tB\003\340A\003\022\035\n"
+ "\020validation_email\030\005 \001(\tB\003\340A\004\022D\n"
+ "\033ads_personalization_enabled\030\006"
@@ -483,12 +500,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035campaign_data_sharing_enabled\030\007"
+ " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005\022B\n"
+ "\031cost_data_sharing_enabled\030\010"
- + " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005:\264\001\352A\260\001\n"
- + "Canalyticsadmin.googleapis.com/DisplayVideo360Adver"
- + "tiserLinkProposal\022iproperties/{property}/displayVideo360AdvertiserLinkProposals/"
- + "{display_video_360_advertiser_link_proposal}\"\350\003\n"
+ + " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005:\203\002\352A\377\001\n"
+ + "Canalyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal\022iproperties/{"
+ + "property}/displayVideo360AdvertiserLinkProposals/{display_video_360_advertiser_l"
+ + "ink_proposal}*&displayVideo360Advertiser"
+ + "LinkProposals2%displayVideo360AdvertiserLinkProposal\"\217\004\n"
+ "\020SearchAds360Link\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\032\n\r"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\032\n\r"
+ "advertiser_id\030\002 \001(\tB\003\340A\005\022F\n"
+ "\035campaign_data_sharing_enabled\030\003"
+ " \001(\0132\032.google.protobuf.BoolValueB\003\340A\005\022B\n"
@@ -498,26 +516,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\033ads_personalization_enabled\030\006"
+ " \001(\0132\032.google.protobuf.BoolValue\022>\n"
+ "\032site_stats_sharing_enabled\030\007"
- + " \001(\0132\032.google.protobuf.BoolValue:r\352Ao\n"
- + ".analyticsadmin.googleapis.com/SearchAds360Link\022=proper"
- + "ties/{property}/searchAds360Links/{search_ads_360_link}\"\374\001\n"
+ + " \001(\0132\032.google.protobuf.BoolValue:\230\001\352A\224\001\n"
+ + ".analyticsadmin.googleapis.com/SearchAds360Li"
+ + "nk\022=properties/{property}/searchAds360Li"
+ + "nks/{search_ads_360_link}*\021searchAds360Links2\020searchAds360Link\"\374\001\n"
+ "\031LinkProposalStatusDetails\022l\n"
- + " link_proposal_initiating_product\030\001"
- + " \001(\0162=.google.analytics.admin.v1alpha.LinkProposalInitiatingProductB\003\340A\003\022\034\n"
+ + " link_proposal_initiating_product\030\001 \001(\0162=.google.analytics.admin."
+ + "v1alpha.LinkProposalInitiatingProductB\003\340A\003\022\034\n"
+ "\017requestor_email\030\002 \001(\tB\003\340A\003\022S\n"
- + "\023link_proposal_state\030\003"
- + " \001(\01621.google.analytics.admin.v1alpha.LinkProposalStateB\003\340A\003\"\340\005\n"
+ + "\023link_proposal_state\030\003 \001(\01621.google.analytics"
+ + ".admin.v1alpha.LinkProposalStateB\003\340A\003\"\205\006\n"
+ "\017ConversionEvent\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\027\n\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\027\n\n"
+ "event_name\030\002 \001(\tB\003\340A\005\0224\n"
+ "\013create_time\030\003"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\026\n"
+ "\tdeletable\030\004 \001(\010B\003\340A\003\022\023\n"
+ "\006custom\030\005 \001(\010B\003\340A\003\022f\n"
- + "\017counting_method\030\006 \001(\0162H.google.analytics.ad"
- + "min.v1alpha.ConversionEvent.ConversionCountingMethodB\003\340A\001\022r\n"
- + "\030default_conversion_value\030\007 \001(\0132F.google.analytics.admin.v1a"
- + "lpha.ConversionEvent.DefaultConversionValueB\003\340A\001H\000\210\001\001\032d\n"
+ + "\017counting_method\030\006 \001(\0162H.google.analy"
+ + "tics.admin.v1alpha.ConversionEvent.ConversionCountingMethodB\003\340A\001\022r\n"
+ + "\030default_conversion_value\030\007 \001(\0132F.google.analytics.ad"
+ + "min.v1alpha.ConversionEvent.DefaultConversionValueB\003\340A\001H\000\210\001\001\032d\n"
+ "\026DefaultConversionValue\022\022\n"
+ "\005value\030\001 \001(\001H\000\210\001\001\022\032\n\r"
+ "currency_code\030\002 \001(\tH\001\210\001\001B\010\n"
@@ -526,9 +545,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\030ConversionCountingMethod\022*\n"
+ "&CONVERSION_COUNTING_METHOD_UNSPECIFIED\020\000\022\022\n"
+ "\016ONCE_PER_EVENT\020\001\022\024\n"
- + "\020ONCE_PER_SESSION\020\002:m\352Aj\n"
- + "-analyticsadmin.googleapis.com/ConversionEven"
- + "t\0229properties/{property}/conversionEvents/{conversion_event}B\033\n"
+ + "\020ONCE_PER_SESSION\020\002:\221\001\352A\215\001\n"
+ + "-analyticsadmin.googleapis.com/ConversionEvent\0229properties/{property}/conver"
+ + "sionEvents/{conversion_event}*\020conversionEvents2\017conversionEventB\033\n"
+ "\031_default_conversion_value\"\327\004\n"
+ "\010KeyEvent\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\027\n\n"
@@ -537,10 +556,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\026\n"
+ "\tdeletable\030\004 \001(\010B\003\340A\003\022\023\n"
+ "\006custom\030\005 \001(\010B\003\340A\003\022U\n"
- + "\017counting_method\030\006 \001(\01627.google."
- + "analytics.admin.v1alpha.KeyEvent.CountingMethodB\003\340A\002\022Q\n\r"
- + "default_value\030\007 \001(\01325.go"
- + "ogle.analytics.admin.v1alpha.KeyEvent.DefaultValueB\003\340A\001\032F\n"
+ + "\017counting_method\030\006 \001(\01627.goo"
+ + "gle.analytics.admin.v1alpha.KeyEvent.CountingMethodB\003\340A\002\022Q\n\r"
+ + "default_value\030\007 \001(\0132"
+ + "5.google.analytics.admin.v1alpha.KeyEvent.DefaultValueB\003\340A\001\032F\n"
+ "\014DefaultValue\022\032\n\r"
+ "numeric_value\030\001 \001(\001B\003\340A\002\022\032\n\r"
+ "currency_code\030\002 \001(\tB\003\340A\002\"[\n"
@@ -548,42 +567,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\033COUNTING_METHOD_UNSPECIFIED\020\000\022\022\n"
+ "\016ONCE_PER_EVENT\020\001\022\024\n"
+ "\020ONCE_PER_SESSION\020\002:m\352Aj\n"
- + "&analyticsadmi"
- + "n.googleapis.com/KeyEvent\022+properties/{property}/keyEvents/{key_event}*"
+ + "&analytics"
+ + "admin.googleapis.com/KeyEvent\022+properties/{property}/keyEvents/{key_event}*"
+ "\tkeyEvents2\010keyEvent\"\240\002\n"
+ "\025GoogleSignalsSettings\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022A\n"
+ "\005state\030\003 \001(\01622.google.analytics.admin.v1alpha.GoogleSignalsState\022J\n"
- + "\007consent\030\004 \001(\01624.google.analytics."
- + "admin.v1alpha.GoogleSignalsConsentB\003\340A\003:e\352Ab\n"
- + "3analyticsadmin.googleapis.com/Goog"
- + "leSignalsSettings\022+properties/{property}/googleSignalsSettings\"\274\003\n"
+ + "\007consent\030\004 \001(\01624.google.analyt"
+ + "ics.admin.v1alpha.GoogleSignalsConsentB\003\340A\003:e\352Ab\n"
+ + "3analyticsadmin.googleapis.com/"
+ + "GoogleSignalsSettings\022+properties/{property}/googleSignalsSettings\"\341\003\n"
+ "\017CustomDimension\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\036\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\036\n"
+ "\016parameter_name\030\002 \001(\tB\006\340A\002\340A\005\022\031\n"
+ "\014display_name\030\003 \001(\tB\003\340A\002\022\030\n"
+ "\013description\030\004 \001(\tB\003\340A\001\022U\n"
- + "\005scope\030\005 \001("
- + "\0162>.google.analytics.admin.v1alpha.CustomDimension.DimensionScopeB\006\340A\002\340A\005\022)\n"
+ + "\005scope\030\005"
+ + " \001(\0162>.google.analytics.admin.v1alpha.CustomDimension.DimensionScopeB\006\340A\002\340A\005\022)\n"
+ "\034disallow_ads_personalization\030\006 \001(\010B\003\340A\001\"P\n"
+ "\016DimensionScope\022\037\n"
+ "\033DIMENSION_SCOPE_UNSPECIFIED\020\000\022\t\n"
+ "\005EVENT\020\001\022\010\n"
+ "\004USER\020\002\022\010\n"
- + "\004ITEM\020\003:m\352Aj\n"
- + "-analyticsadmin.googleapis.com/Custo"
- + "mDimension\0229properties/{property}/customDimensions/{custom_dimension}\"\305\006\n"
+ + "\004ITEM\020\003:\221\001\352A\215\001\n"
+ + "-analyticsadmin.googleapis.com/CustomDimension\0229properties/{property}/"
+ + "customDimensions/{custom_dimension}*\020customDimensions2\017customDimension\"\343\006\n"
+ "\014CustomMetric\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\036\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\036\n"
+ "\016parameter_name\030\002 \001(\tB\006\340A\002\340A\005\022\031\n"
+ "\014display_name\030\003 \001(\tB\003\340A\002\022\030\n"
+ "\013description\030\004 \001(\tB\003\340A\001\022[\n"
- + "\020measurement_unit\030\005 \001(\0162<.google.analytics.admi"
- + "n.v1alpha.CustomMetric.MeasurementUnitB\003\340A\002\022O\n"
- + "\005scope\030\006 \001(\01628.google.analytics.ad"
- + "min.v1alpha.CustomMetric.MetricScopeB\006\340A\002\340A\005\022f\n"
- + "\026restricted_metric_type\030\010 \003(\0162A.g"
- + "oogle.analytics.admin.v1alpha.CustomMetric.RestrictedMetricTypeB\003\340A\001\"\267\001\n"
+ + "\020measurement_unit\030\005 \001(\0162<.google.analytics.adm"
+ + "in.v1alpha.CustomMetric.MeasurementUnitB\003\340A\002\022O\n"
+ + "\005scope\030\006 \001(\01628.google.analytics.a"
+ + "dmin.v1alpha.CustomMetric.MetricScopeB\006\340A\002\340A\005\022f\n"
+ + "\026restricted_metric_type\030\010 \003(\0162A."
+ + "google.analytics.admin.v1alpha.CustomMetric.RestrictedMetricTypeB\003\340A\001\"\267\001\n"
+ "\017MeasurementUnit\022 \n"
+ "\034MEASUREMENT_UNIT_UNSPECIFIED\020\000\022\014\n"
+ "\010STANDARD\020\001\022\014\n"
@@ -603,18 +622,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\024RestrictedMetricType\022&\n"
+ "\"RESTRICTED_METRIC_TYPE_UNSPECIFIED\020\000\022\r\n"
+ "\tCOST_DATA\020\001\022\020\n"
- + "\014REVENUE_DATA\020\002:d\352Aa\n"
- + "*analyticsadmin.googleapis."
- + "com/CustomMetric\0223properties/{property}/customMetrics/{custom_metric}\"\247\006\n"
+ + "\014REVENUE_DATA\020\002:\201\001\352A~\n"
+ + "*analyticsadmin.googleapi"
+ + "s.com/CustomMetric\0223properties/{property}/customMetrics/{custom_metric}*\r"
+ + "customMetrics2\014customMetric\"\247\006\n"
+ "\020CalculatedMetric\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022\030\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022\030\n"
+ "\013description\030\002 \001(\tB\003\340A\001\022\031\n"
+ "\014display_name\030\003 \001(\tB\003\340A\002\022!\n"
+ "\024calculated_metric_id\030\004 \001(\tB\003\340A\003\022U\n"
- + "\013metric_unit\030\005 \001(\0162;.google.analytics.ad"
- + "min.v1alpha.CalculatedMetric.MetricUnitB\003\340A\002\022j\n"
- + "\026restricted_metric_type\030\006 \003(\0162E.g"
- + "oogle.analytics.admin.v1alpha.CalculatedMetric.RestrictedMetricTypeB\003\340A\003\022\024\n"
+ + "\013metric_unit\030\005"
+ + " \001(\0162;.google.analytics.admin.v1alpha.CalculatedMetric.MetricUnitB\003\340A\002\022j\n"
+ + "\026restricted_metric_type\030\006 \003(\0162E.google.ana"
+ + "lytics.admin.v1alpha.CalculatedMetric.RestrictedMetricTypeB\003\340A\003\022\024\n"
+ "\007formula\030\007 \001(\tB\003\340A\002\022%\n"
+ "\030invalid_metric_reference\030\t \001(\010B\003\340A\003\"\255\001\n\n"
+ "MetricUnit\022\033\n"
@@ -634,15 +654,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\"RESTRICTED_METRIC_TYPE_UNSPECIFIED\020\000\022\r\n"
+ "\tCOST_DATA\020\001\022\020\n"
+ "\014REVENUE_DATA\020\002:\226\001\352A\222\001\n"
- + ".analyticsadmin.googleapis.com/CalculatedMetric\022;properties/{prope"
- + "rty}/calculatedMetrics/{calculated_metri"
- + "c}*\021calculatedMetrics2\020calculatedMetric\"\262\004\n"
+ + ".analyticsadmin.googleapis.com/CalculatedMetric\022;properties/{property}/calc"
+ + "ulatedMetrics/{calculated_metric}*\021calculatedMetrics2\020calculatedMetric\"\342\004\n"
+ "\025DataRetentionSettings\022\021\n"
- + "\004name\030\001 \001(\tB\003\340A\003\022j\n"
- + "\024event_data_retention\030\002 \001(\0162G.goo"
- + "gle.analytics.admin.v1alpha.DataRetentionSettings.RetentionDurationB\003\340A\002\022i\n"
- + "\023user_data_retention\030\004 \001(\0162G.google.analytics"
- + ".admin.v1alpha.DataRetentionSettings.RetentionDurationB\003\340A\002\022\'\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\022j\n"
+ + "\024event_data_retention\030\002 \001(\0162G.google.analy"
+ + "tics.admin.v1alpha.DataRetentionSettings.RetentionDurationB\003\340A\002\022i\n"
+ + "\023user_data_retention\030\004 \001(\0162G.google.analytics.admin.v1"
+ + "alpha.DataRetentionSettings.RetentionDurationB\003\340A\002\022\'\n"
+ "\037reset_user_data_on_new_activity\030\003 \001(\010\"\236\001\n"
+ "\021RetentionDuration\022\"\n"
+ "\036RETENTION_DURATION_UNSPECIFIED\020\000\022\016\n\n"
@@ -650,22 +669,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\017FOURTEEN_MONTHS\020\003\022\025\n"
+ "\021TWENTY_SIX_MONTHS\020\004\022\027\n"
+ "\023THIRTY_EIGHT_MONTHS\020\005\022\020\n"
- + "\014FIFTY_MONTHS\020\006:e\352Ab\n"
- + "3analyticsadmin.googleapis.com/DataRetentionSettings\022"
- + "+properties/{property}/dataRetentionSettings\"\374\013\n"
+ + "\014FIFTY_MONTHS\020\006:\224\001\352A\220\001\n"
+ + "3analyticsadmin.googleapis.com/DataRetentionSettings\022+proper"
+ + "ties/{property}/dataRetentionSettings*\025d"
+ + "ataRetentionSettings2\025dataRetentionSettings\"\374\013\n"
+ "\023AttributionSettings\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\227\001\n"
- + ",acquisition_conversion_event_lookback_window\030\002 \001(\0162\\.google.analytic"
- + "s.admin.v1alpha.AttributionSettings.Acqu"
- + "isitionConversionEventLookbackWindowB\003\340A\002\022\213\001\n"
+ + ",acquisition_conversion_event_lookback_window\030\002 \001(\0162\\.google.analytics"
+ + ".admin.v1alpha.AttributionSettings.Acqui"
+ + "sitionConversionEventLookbackWindowB\003\340A\002\022\213\001\n"
+ "&other_conversion_event_lookback_window\030\003"
- + " \001(\0162V.google.analytics.admin.v1al"
- + "pha.AttributionSettings.OtherConversionEventLookbackWindowB\003\340A\002\022w\n"
- + "\033reporting_attribution_model\030\004 \001(\0162M.google.analytics."
- + "admin.v1alpha.AttributionSettings.ReportingAttributionModelB\003\340A\002\022\206\001\n"
- + "$ads_web_conversion_data_export_scope\030\005 \001(\0162S.google"
- + ".analytics.admin.v1alpha.AttributionSett"
- + "ings.AdsWebConversionDataExportScopeB\003\340A\002\"\333\001\n"
+ + " \001(\0162V.google.analytics.admin.v1alp"
+ + "ha.AttributionSettings.OtherConversionEventLookbackWindowB\003\340A\002\022w\n"
+ + "\033reporting_attribution_model\030\004 \001(\0162M.google.analytics.a"
+ + "dmin.v1alpha.AttributionSettings.Reporti",
+ "ngAttributionModelB\003\340A\002\022\206\001\n"
+ + "$ads_web_conversion_data_export_scope\030\005 \001(\0162S.google."
+ + "analytics.admin.v1alpha.AttributionSetti"
+ + "ngs.AdsWebConversionDataExportScopeB\003\340A\002\"\333\001\n"
+ "(AcquisitionConversionEventLookbackWindow\022<\n"
+ "8ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_UNSPECIFIED\020\000\0227\n"
+ "3ACQUISITION_CONVERSION_EVENT_LOOKBACK_WINDOW_7_DAYS\020\001\0228\n"
@@ -679,22 +700,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\'REPORTING_ATTRIBUTION_MODEL_UNSPECIFIED\020\000\022)\n"
+ "%PAID_AND_ORGANIC_CHANNELS_DATA_DRIVEN\020\001\022(\n"
+ "$PAID_AND_ORGANIC_CHANNELS_LAST_CLICK\020\002\022#\n"
- + "\037GO",
- "OGLE_PAID_CHANNELS_LAST_CLICK\020\007\"\246\001\n"
+ + "\037GOOGLE_PAID_CHANNELS_LAST_CLICK\020\007\"\246\001\n"
+ "\037AdsWebConversionDataExportScope\0224\n"
+ "0ADS_WEB_CONVERSION_DATA_EXPORT_SCOPE_UNSPECIFIED\020\000\022\024\n"
+ "\020NOT_SELECTED_YET\020\001\022\035\n"
+ "\031PAID_AND_ORGANIC_CHANNELS\020\002\022\030\n"
+ "\024GOOGLE_PAID_CHANNELS\020\003:a\352A^\n"
- + "1analyticsadmin.googleapis.com/Att"
- + "ributionSettings\022)properties/{property}/attributionSettings\"\361\001\n\r"
+ + "1analyticsadmin.googleapis.com/Attr"
+ + "ibutionSettings\022)properties/{property}/attributionSettings\"\361\001\n\r"
+ "AccessBinding\022\016\n"
+ "\004user\030\002 \001(\tH\000\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\r\n"
+ "\005roles\030\003 \003(\t:\234\001\352A\230\001\n"
- + "+analyticsadmin.googleapis.com/AccessBinding\0222accounts/{account}/"
- + "accessBindings/{access_binding}\0225propert"
- + "ies/{property}/accessBindings/{access_binding}B\017\n\r"
+ + "+analyticsadmin.googleapis.com/AccessBinding\0222accounts/{account}/a"
+ + "ccessBindings/{access_binding}\0225properti"
+ + "es/{property}/accessBindings/{access_binding}B\017\n\r"
+ "access_target\"\252\003\n"
+ "\014BigQueryLink\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
@@ -709,8 +729,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\017excluded_events\030\010 \003(\t\022 \n"
+ "\020dataset_location\030\n"
+ " \001(\tB\006\340A\005\340A\002:d\352Aa\n"
- + "*analyticsadmin.googleapis.com/BigQueryLink\022"
- + "3properties/{property}/bigQueryLinks/{bigquery_link}\"\363\003\n"
+ + "*analyticsadmin.googleapis.com/BigQueryLink\0223"
+ + "properties/{property}/bigQueryLinks/{bigquery_link}\"\363\003\n"
+ "\033EnhancedMeasurementSettings\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\026\n"
+ "\016stream_enabled\030\002 \001(\010\022\027\n"
@@ -724,30 +744,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\026search_query_parameter\030\n"
+ " \001(\tB\003\340A\002\022\033\n"
+ "\023uri_query_parameter\030\013 \001(\t:\214\001\352A\210\001\n"
- + "9analyticsadmin.googleapis.com/EnhancedMeasurementSettings\022Kp"
- + "roperties/{property}/dataStreams/{data_stream}/enhancedMeasurementSettings\"\225\002\n"
+ + "9analyticsadmin.googleapis.com/EnhancedMeasurementSettings\022Kpr"
+ + "operties/{property}/dataStreams/{data_stream}/enhancedMeasurementSettings\"\225\002\n"
+ "\025DataRedactionSettings\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\037\n"
+ "\027email_redaction_enabled\030\002 \001(\010\022)\n"
+ "!query_parameter_redaction_enabled\030\003 \001(\010\022\034\n"
+ "\024query_parameter_keys\030\004 \003(\t:\177\352A|\n"
- + "3analyticsadmin.googleapis.com/DataRedactionSetti"
- + "ngs\022Eproperties/{property}/dataStreams/{data_stream}/dataRedactionSettings\"\240\001\n"
+ + "3analyticsadmin.googleapis.com/DataRedactionSettin"
+ + "gs\022Eproperties/{property}/dataStreams/{data_stream}/dataRedactionSettings\"\240\001\n"
+ "\013AdSenseLink\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\033\n"
+ "\016ad_client_code\030\002 \001(\tB\003\340A\005:a\352A^\n"
- + ")analyticsadmin.googleapis.com/AdSenseLink\0221properties/{"
- + "property}/adSenseLinks/{adsense_link}\"\216\002\n"
+ + ")analyticsadmin.g"
+ + "oogleapis.com/AdSenseLink\0221properties/{property}/adSenseLinks/{adsense_link}\"\216\002\n"
+ "\030RollupPropertySourceLink\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\034\n"
+ "\017source_property\030\002 \001(\tB\003\340A\005:\300\001\352A\274\001\n"
- + "6analyticsadmin.googleapis.com/RollupPropertySourceLink\022Mproperties/{property"
- + "}/rollupPropertySourceLinks/{rollup_prop"
- + "erty_source_link}*\031rollupPropertySourceLinks2\030rollupPropertySourceLink\"\366\005\n"
+ + "6analyticsadmin.googleapis.com/RollupPropertySourceLink\022Mproperties/{property}"
+ + "/rollupPropertySourceLinks/{rollup_prope"
+ + "rty_source_link}*\031rollupPropertySourceLinks2\030rollupPropertySourceLink\"\366\005\n"
+ "\027ReportingDataAnnotation\022,\n"
+ "\017annotation_date\030\004 \001(\0132\021.google.type.DateH\000\022b\n"
- + "\025annotation_date_range\030\005 \001(\0132A.google.analytics.admin"
- + ".v1alpha.ReportingDataAnnotation.DateRangeH\000\022\024\n"
+ + "\025annotation_date_range\030\005 \001(\0132A.google.analytics.admin."
+ + "v1alpha.ReportingDataAnnotation.DateRangeH\000\022\024\n"
+ "\004name\030\001 \001(\tB\006\340A\010\340A\002\022\022\n"
+ "\005title\030\002 \001(\tB\003\340A\002\022\030\n"
+ "\013description\030\003 \001(\tB\003\340A\001\022Q\n"
@@ -766,35 +786,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\003RED\020\005\022\010\n"
+ "\004CYAN\020\006\022\n\n"
+ "\006ORANGE\020\007:\272\001\352A\266\001\n"
- + "5analyticsadmin.googleapis.com/ReportingDataAnnotation\022Jproperties/{property}/re"
- + "portingDataAnnotations/{reporting_data_a"
- + "nnotation}*\030reportingDataAnnotations2\027reportingDataAnnotationB\010\n"
+ + "5analyticsadmin.googleapis.com/ReportingDataAnnotation\022Jproperties/{property}/rep"
+ + "ortingDataAnnotations/{reporting_data_an"
+ + "notation}*\030reportingDataAnnotations2\027reportingDataAnnotationB\010\n"
+ "\006target\"\322\003\n"
+ "\025SubpropertySyncConfig\022\024\n"
+ "\004name\030\001 \001(\tB\006\340A\010\340A\003\022!\n"
+ "\021apply_to_property\030\002 \001(\tB\006\340A\005\340A\003\022}\n"
- + "%custom_dimension_and_metric_sync_mode\030\003 \001("
- + "\0162I.google.analytics.admin.v1alpha.Subpr"
- + "opertySyncConfig.SynchronizationModeB\003\340A\002\"N\n"
+ + "%custom_dimension_and_metric_sync_mode\030\003 \001(\016"
+ + "2I.google.analytics.admin.v1alpha.Subpro"
+ + "pertySyncConfig.SynchronizationModeB\003\340A\002\"N\n"
+ "\023SynchronizationMode\022$\n"
+ " SYNCHRONIZATION_MODE_UNSPECIFIED\020\000\022\010\n"
+ "\004NONE\020\001\022\007\n"
+ "\003ALL\020\002:\260\001\352A\254\001\n"
- + "3analyticsadmin.googleapis.com/SubpropertySyncConfig\022Fproperties/{prope"
- + "rty}/subpropertySyncConfigs/{subproperty"
- + "_sync_config}*\026subpropertySyncConfigs2\025subpropertySyncConfig\"\257\003\n"
+ + "3analyticsadmin.googleapis.com/SubpropertySyncConfig\022Fproperties/{proper"
+ + "ty}/subpropertySyncConfigs/{subproperty_"
+ + "sync_config}*\026subpropertySyncConfigs2\025subpropertySyncConfig\"\257\003\n"
+ "\031ReportingIdentitySettings\022\024\n"
+ "\004name\030\001 \001(\tB\006\340A\010\340A\003\022g\n"
- + "\022reporting_identity\030\002 \001(\0162K.google.analytics."
- + "admin.v1alpha.ReportingIdentitySettings.ReportingIdentity\"l\n"
+ + "\022reporting_identity\030\002 \001(\0162K.google.analytics.a"
+ + "dmin.v1alpha.ReportingIdentitySettings.ReportingIdentity\"l\n"
+ "\021ReportingIdentity\022*\n"
+ "&IDENTITY_BLENDING_STRATEGY_UNSPECIFIED\020\000\022\013\n"
+ "\007BLENDED\020\001\022\014\n"
+ "\010OBSERVED\020\002\022\020\n"
+ "\014DEVICE_BASED\020\003:\244\001\352A\240\001\n"
- + "7analyticsadmin.googleapis.com/ReportingIdentitySettings\022/propert"
- + "ies/{property}/reportingIdentitySettings"
- + "*\031reportingIdentitySettings2\031reportingIdentitySettings*\252\004\n"
+ + "7analyticsadmin.googleapis.com/ReportingIdentitySettings\022/properti"
+ + "es/{property}/reportingIdentitySettings*"
+ + "\031reportingIdentitySettings2\031reportingIdentitySettings\"\301\002\n"
+ + "\030UserProvidedDataSettings\022\021\n"
+ + "\004name\030\001 \001(\tB\003\340A\010\0222\n"
+ + "%user_provided_data_collection_enabled\030\002 \001(\010B\003\340A\001\022;\n"
+ + ".automatically_detected_data_collection_enabled\030\003"
+ + " \001(\010B\003\340A\001:\240\001\352A\234\001\n"
+ + "6analyticsadmin.googleapis.com/UserProvidedDataSettings\022.p"
+ + "roperties/{property}/userProvidedDataSet"
+ + "tings*\030userProvidedDataSettings2\030userProvidedDataSettings*\252\004\n"
+ "\020IndustryCategory\022!\n"
+ "\035INDUSTRY_CATEGORY_UNSPECIFIED\020\000\022\016\n\n"
+ "AUTOMOTIVE\020\001\022#\n"
@@ -838,7 +866,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\027ACTION_TYPE_UNSPECIFIED\020\000\022\013\n"
+ "\007CREATED\020\001\022\013\n"
+ "\007UPDATED\020\002\022\013\n"
- + "\007DELETED\020\003*\241\006\n"
+ + "\007DELETED\020\003*\302\006\n"
+ "\031ChangeHistoryResourceType\022,\n"
+ "(CHANGE_HISTORY_RESOURCE_TYPE_UNSPECIFIED\020\000\022\013\n"
+ "\007ACCOUNT\020\001\022\014\n"
@@ -871,7 +899,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021CALCULATED_METRIC\020\037\022\035\n"
+ "\031REPORTING_DATA_ANNOTATION\020 \022\033\n"
+ "\027SUBPROPERTY_SYNC_CONFIG\020!\022\037\n"
- + "\033REPORTING_IDENTITY_SETTINGS\020\"*s\n"
+ + "\033REPORTING_IDENTITY_SETTINGS\020\"\022\037\n"
+ + "\033USER_PROVIDED_DATA_SETTINGS\020#*s\n"
+ "\022GoogleSignalsState\022$\n"
+ " GOOGLE_SIGNALS_STATE_UNSPECIFIED\020\000\022\032\n"
+ "\026GOOGLE_SIGNALS_ENABLED\020\001\022\033\n"
@@ -902,10 +931,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\020COARSE_VALUE_LOW\020\001\022\027\n"
+ "\023COARSE_VALUE_MEDIUM\020\002\022\025\n"
+ "\021COARSE_VALUE_HIGH\020\003B\313\001\n"
- + "\"com.google.analytics.admin.v1alphaB\016Resource"
- + "sProtoP\001Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpb\352AR\n"
- + "2marketingplatformadmin.googleapis.com/Organ"
- + "ization\022\034organizations/{organization}b\006proto3"
+ + "\"com.google.analytics.admin.v1alphaB\016ResourcesPro"
+ + "toP\001Z>cloud.google.com/go/analytics/admin/apiv1alpha/adminpb;adminpb\352AR\n"
+ + "2marketingplatformadmin.googleapis.com/Organizat"
+ + "ion\022\034organizations/{organization}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -1150,6 +1179,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"ReportingDataAnnotation",
"SubpropertySyncConfig",
"ReportingIdentitySettings",
+ "UserProvidedDataSettings",
"Resource",
});
internal_static_google_analytics_admin_v1alpha_DisplayVideo360AdvertiserLink_descriptor =
@@ -1426,6 +1456,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new java.lang.String[] {
"Name", "ReportingIdentity",
});
+ internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_descriptor =
+ getDescriptor().getMessageType(37);
+ internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_descriptor,
+ new java.lang.String[] {
+ "Name",
+ "UserProvidedDataCollectionEnabled",
+ "AutomaticallyDetectedDataCollectionEnabled",
+ });
descriptor.resolveAllFeaturesImmutable();
com.google.analytics.admin.v1alpha.AudienceProto.getDescriptor();
com.google.analytics.admin.v1alpha.ChannelGroupProto.getDescriptor();
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchema.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchema.java
index c597dc2f25e9..8c7275fc5e6c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchema.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchema.java
@@ -81,13 +81,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -108,13 +108,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -840,13 +840,13 @@ public Builder mergeFrom(
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -866,13 +866,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -892,13 +892,13 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -917,13 +917,13 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -938,13 +938,13 @@ public Builder clearName() {
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchemaOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchemaOrBuilder.java
index cef791be5f25..6e1cedcc2c86 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchemaOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SKAdNetworkConversionValueSchemaOrBuilder.java
@@ -30,13 +30,13 @@ public interface SKAdNetworkConversionValueSchemaOrBuilder
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -46,13 +46,13 @@ public interface SKAdNetworkConversionValueSchemaOrBuilder
*
*
*
- * Output only. Resource name of the schema. This will be child of ONLY an iOS
+ * Identifier. Resource name of the schema. This will be child of ONLY an iOS
* stream, and there can be at most one such child under an iOS stream.
* Format:
* properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360Link.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360Link.java
index 6b0445615fe6..f3d4e99f8a61 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360Link.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360Link.java
@@ -82,13 +82,13 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -109,13 +109,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1027,13 +1027,13 @@ public Builder mergeFrom(
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -1053,13 +1053,13 @@ public java.lang.String getName() {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
@@ -1079,13 +1079,13 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The name to set.
* @return This builder for chaining.
@@ -1104,13 +1104,13 @@ public Builder setName(java.lang.String value) {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return This builder for chaining.
*/
@@ -1125,13 +1125,13 @@ public Builder clearName() {
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @param value The bytes for name to set.
* @return This builder for chaining.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360LinkOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360LinkOrBuilder.java
index 1e763c2bcce8..392bb835ef27 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360LinkOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchAds360LinkOrBuilder.java
@@ -30,13 +30,13 @@ public interface SearchAds360LinkOrBuilder
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The name.
*/
@@ -46,13 +46,13 @@ public interface SearchAds360LinkOrBuilder
*
*
*
- * Output only. The resource name for this SearchAds360Link resource.
+ * Identifier. The resource name for this SearchAds360Link resource.
* Format: properties/{propertyId}/searchAds360Links/{linkId}
*
* Note: linkId is not the Search Ads 360 advertiser ID
*
*
- * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
*
* @return The bytes for name.
*/
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/UserProvidedDataSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/UserProvidedDataSettings.java
new file mode 100644
index 000000000000..9e9537d1e85e
--- /dev/null
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/UserProvidedDataSettings.java
@@ -0,0 +1,843 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/analytics/admin/v1alpha/resources.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.analytics.admin.v1alpha;
+
+/**
+ *
+ *
+ * + * Configuration for user-provided data collection. This is a singleton resource + * for a Google Analytics property. + *+ * + * Protobuf type {@code google.analytics.admin.v1alpha.UserProvidedDataSettings} + */ +@com.google.protobuf.Generated +public final class UserProvidedDataSettings extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.analytics.admin.v1alpha.UserProvidedDataSettings) + UserProvidedDataSettingsOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "UserProvidedDataSettings"); + } + + // Use UserProvidedDataSettings.newBuilder() to construct. + private UserProvidedDataSettings(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private UserProvidedDataSettings() { + name_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.analytics.admin.v1alpha.ResourcesProto + .internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.analytics.admin.v1alpha.ResourcesProto + .internal_static_google_analytics_admin_v1alpha_UserProvidedDataSettings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.analytics.admin.v1alpha.UserProvidedDataSettings.class, + com.google.analytics.admin.v1alpha.UserProvidedDataSettings.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The name.
+ */
+ @java.lang.Override
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The bytes for name.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int USER_PROVIDED_DATA_COLLECTION_ENABLED_FIELD_NUMBER = 2;
+ private boolean userProvidedDataCollectionEnabled_ = false;
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property accepts user-provided data sent to it. + *+ * + *
bool user_provided_data_collection_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The userProvidedDataCollectionEnabled.
+ */
+ @java.lang.Override
+ public boolean getUserProvidedDataCollectionEnabled() {
+ return userProvidedDataCollectionEnabled_;
+ }
+
+ public static final int AUTOMATICALLY_DETECTED_DATA_COLLECTION_ENABLED_FIELD_NUMBER = 3;
+ private boolean automaticallyDetectedDataCollectionEnabled_ = false;
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property allows a Google Tag to automatically + * collect user-provided data from your website. This setting only takes + * effect if `user_provided_data_collection_enabled` is also true. + *+ * + *
+ * bool automatically_detected_data_collection_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The automaticallyDetectedDataCollectionEnabled.
+ */
+ @java.lang.Override
+ public boolean getAutomaticallyDetectedDataCollectionEnabled() {
+ return automaticallyDetectedDataCollectionEnabled_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, name_);
+ }
+ if (userProvidedDataCollectionEnabled_ != false) {
+ output.writeBool(2, userProvidedDataCollectionEnabled_);
+ }
+ if (automaticallyDetectedDataCollectionEnabled_ != false) {
+ output.writeBool(3, automaticallyDetectedDataCollectionEnabled_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_);
+ }
+ if (userProvidedDataCollectionEnabled_ != false) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBoolSize(
+ 2, userProvidedDataCollectionEnabled_);
+ }
+ if (automaticallyDetectedDataCollectionEnabled_ != false) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBoolSize(
+ 3, automaticallyDetectedDataCollectionEnabled_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.analytics.admin.v1alpha.UserProvidedDataSettings)) {
+ return super.equals(obj);
+ }
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings other =
+ (com.google.analytics.admin.v1alpha.UserProvidedDataSettings) obj;
+
+ if (!getName().equals(other.getName())) return false;
+ if (getUserProvidedDataCollectionEnabled() != other.getUserProvidedDataCollectionEnabled())
+ return false;
+ if (getAutomaticallyDetectedDataCollectionEnabled()
+ != other.getAutomaticallyDetectedDataCollectionEnabled()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + NAME_FIELD_NUMBER;
+ hash = (53 * hash) + getName().hashCode();
+ hash = (37 * hash) + USER_PROVIDED_DATA_COLLECTION_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash)
+ + com.google.protobuf.Internal.hashBoolean(getUserProvidedDataCollectionEnabled());
+ hash = (37 * hash) + AUTOMATICALLY_DETECTED_DATA_COLLECTION_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash)
+ + com.google.protobuf.Internal.hashBoolean(
+ getAutomaticallyDetectedDataCollectionEnabled());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ com.google.analytics.admin.v1alpha.UserProvidedDataSettings prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Configuration for user-provided data collection. This is a singleton resource + * for a Google Analytics property. + *+ * + * Protobuf type {@code google.analytics.admin.v1alpha.UserProvidedDataSettings} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The name.
+ */
+ public java.lang.String getName() {
+ java.lang.Object ref = name_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ name_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The bytes for name.
+ */
+ public com.google.protobuf.ByteString getNameBytes() {
+ java.lang.Object ref = name_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ name_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @param value The name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setName(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearName() {
+ name_ = getDefaultInstance().getName();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @param value The bytes for name to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNameBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ name_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private boolean userProvidedDataCollectionEnabled_;
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property accepts user-provided data sent to it. + *+ * + *
+ * bool user_provided_data_collection_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The userProvidedDataCollectionEnabled.
+ */
+ @java.lang.Override
+ public boolean getUserProvidedDataCollectionEnabled() {
+ return userProvidedDataCollectionEnabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property accepts user-provided data sent to it. + *+ * + *
+ * bool user_provided_data_collection_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @param value The userProvidedDataCollectionEnabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserProvidedDataCollectionEnabled(boolean value) {
+
+ userProvidedDataCollectionEnabled_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property accepts user-provided data sent to it. + *+ * + *
+ * bool user_provided_data_collection_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearUserProvidedDataCollectionEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ userProvidedDataCollectionEnabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean automaticallyDetectedDataCollectionEnabled_;
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property allows a Google Tag to automatically + * collect user-provided data from your website. This setting only takes + * effect if `user_provided_data_collection_enabled` is also true. + *+ * + *
+ * bool automatically_detected_data_collection_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The automaticallyDetectedDataCollectionEnabled.
+ */
+ @java.lang.Override
+ public boolean getAutomaticallyDetectedDataCollectionEnabled() {
+ return automaticallyDetectedDataCollectionEnabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property allows a Google Tag to automatically + * collect user-provided data from your website. This setting only takes + * effect if `user_provided_data_collection_enabled` is also true. + *+ * + *
+ * bool automatically_detected_data_collection_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @param value The automaticallyDetectedDataCollectionEnabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAutomaticallyDetectedDataCollectionEnabled(boolean value) {
+
+ automaticallyDetectedDataCollectionEnabled_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property allows a Google Tag to automatically + * collect user-provided data from your website. This setting only takes + * effect if `user_provided_data_collection_enabled` is also true. + *+ * + *
+ * bool automatically_detected_data_collection_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAutomaticallyDetectedDataCollectionEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ automaticallyDetectedDataCollectionEnabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.analytics.admin.v1alpha.UserProvidedDataSettings)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.analytics.admin.v1alpha.UserProvidedDataSettings)
+ private static final com.google.analytics.admin.v1alpha.UserProvidedDataSettings DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.analytics.admin.v1alpha.UserProvidedDataSettings();
+ }
+
+ public static com.google.analytics.admin.v1alpha.UserProvidedDataSettings getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The name.
+ */
+ java.lang.String getName();
+
+ /**
+ *
+ *
+ *
+ * Identifier. Resource name of this setting.
+ * Format: properties/{property}/userProvidedDataSettings
+ * Example: "properties/1000/userProvidedDataSettings"
+ *
+ *
+ * string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
+ *
+ * @return The bytes for name.
+ */
+ com.google.protobuf.ByteString getNameBytes();
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property accepts user-provided data sent to it. + *+ * + *
bool user_provided_data_collection_enabled = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The userProvidedDataCollectionEnabled.
+ */
+ boolean getUserProvidedDataCollectionEnabled();
+
+ /**
+ *
+ *
+ * + * Optional. Whether this property allows a Google Tag to automatically + * collect user-provided data from your website. This setting only takes + * effect if `user_provided_data_collection_enabled` is also true. + *+ * + *
+ * bool automatically_detected_data_collection_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The automaticallyDetectedDataCollectionEnabled.
+ */
+ boolean getAutomaticallyDetectedDataCollectionEnabled();
+}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/access_report.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/access_report.proto
index a1d497d16ada..567686a65507 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/access_report.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/access_report.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/analytics_admin.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/analytics_admin.proto
index 2b5ea77d99de..af2055300082 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/analytics_admin.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/analytics_admin.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -1602,7 +1602,7 @@ service AnalyticsAdminService {
option (google.api.method_signature) = "name";
}
- // Returns the singleton data retention settings for this property.
+ // Returns the reporting identity settings for this property.
rpc GetReportingIdentitySettings(GetReportingIdentitySettingsRequest)
returns (ReportingIdentitySettings) {
option (google.api.http) = {
@@ -1610,6 +1610,15 @@ service AnalyticsAdminService {
};
option (google.api.method_signature) = "name";
}
+
+ // Looks up settings related to user-provided data for a property.
+ rpc GetUserProvidedDataSettings(GetUserProvidedDataSettingsRequest)
+ returns (UserProvidedDataSettings) {
+ option (google.api.http) = {
+ get: "/v1alpha/{name=properties/*/userProvidedDataSettings}"
+ };
+ option (google.api.method_signature) = "name";
+ }
}
// The request for a Data Access Record Report.
@@ -1750,17 +1759,17 @@ message GetAccountRequest {
// Request message for ListAccounts RPC.
message ListAccountsRequest {
- // The maximum number of resources to return. The service may return
+ // Optional. The maximum number of resources to return. The service may return
// fewer than this value, even if there are additional pages.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 1;
+ int32 page_size = 1 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListAccounts` call.
+ // Optional. A page token, received from a previous `ListAccounts` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to `ListAccounts` must
// match the call that provided the page token.
- string page_token = 2;
+ string page_token = 2 [(google.api.field_behavior) = OPTIONAL];
// Whether to include soft-deleted (ie: "trashed") Accounts in the
// results. Accounts can be inspected to determine whether they are deleted or
@@ -1854,17 +1863,17 @@ message ListPropertiesRequest {
// ```
string filter = 1 [(google.api.field_behavior) = REQUIRED];
- // The maximum number of resources to return. The service may return
+ // Optional. The maximum number of resources to return. The service may return
// fewer than this value, even if there are additional pages.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListProperties` call.
+ // Optional. A page token, received from a previous `ListProperties` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to `ListProperties` must
// match the call that provided the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
// Whether to include soft-deleted (ie: "trashed") Properties in the
// results. Properties can be inspected to determine whether they are deleted
@@ -1958,17 +1967,17 @@ message ListFirebaseLinksRequest {
}
];
- // The maximum number of resources to return. The service may return
+ // Optional. The maximum number of resources to return. The service may return
// fewer than this value, even if there are additional pages.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListFirebaseLinks` call.
+ // Optional. A page token, received from a previous `ListFirebaseLinks` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to `ListFirebaseLinks` must
// match the call that provided the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListFirebaseLinks RPC
@@ -2046,17 +2055,17 @@ message ListGoogleAdsLinksRequest {
}
];
- // The maximum number of resources to return.
+ // Optional. The maximum number of resources to return.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200 (higher values will be coerced to the maximum).
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListGoogleAdsLinks` call.
+ // Optional. A page token, received from a previous `ListGoogleAdsLinks` call.
// Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListGoogleAdsLinks` must
// match the call that provided the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListGoogleAdsLinks RPC.
@@ -2085,17 +2094,17 @@ message GetDataSharingSettingsRequest {
// Request message for ListAccountSummaries RPC.
message ListAccountSummariesRequest {
- // The maximum number of AccountSummary resources to return. The service may
- // return fewer than this value, even if there are additional pages.
- // If unspecified, at most 50 resources will be returned.
- // The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 1;
+ // Optional. The maximum number of AccountSummary resources to return. The
+ // service may return fewer than this value, even if there are additional
+ // pages. If unspecified, at most 50 resources will be returned. The maximum
+ // value is 200; (higher values will be coerced to the maximum)
+ int32 page_size = 1 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListAccountSummaries` call.
- // Provide this to retrieve the subsequent page.
- // When paginating, all other parameters provided to `ListAccountSummaries`
- // must match the call that provided the page token.
- string page_token = 2;
+ // Optional. A page token, received from a previous `ListAccountSummaries`
+ // call. Provide this to retrieve the subsequent page. When paginating, all
+ // other parameters provided to `ListAccountSummaries` must match the call
+ // that provided the page token.
+ string page_token = 2 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListAccountSummaries RPC.
@@ -2273,16 +2282,17 @@ message ListMeasurementProtocolSecretsRequest {
}
];
- // The maximum number of resources to return.
+ // Optional. The maximum number of resources to return.
// If unspecified, at most 10 resources will be returned.
// The maximum value is 10. Higher values will be coerced to the maximum.
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListMeasurementProtocolSecrets`
- // call. Provide this to retrieve the subsequent page. When paginating, all
- // other parameters provided to `ListMeasurementProtocolSecrets` must match
- // the call that provided the page token.
- string page_token = 3;
+ // Optional. A page token, received from a previous
+ // `ListMeasurementProtocolSecrets` call. Provide this to retrieve the
+ // subsequent page. When paginating, all other parameters provided to
+ // `ListMeasurementProtocolSecrets` must match the call that provided the page
+ // token.
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListMeasurementProtocolSecret RPC
@@ -2362,18 +2372,18 @@ message ListSKAdNetworkConversionValueSchemasRequest {
}
];
- // The maximum number of resources to return. The service may return
+ // Optional. The maximum number of resources to return. The service may return
// fewer than this value, even if there are additional pages.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous
+ // Optional. A page token, received from a previous
// `ListSKAdNetworkConversionValueSchemas` call. Provide this to retrieve the
// subsequent page. When paginating, all other parameters provided to
// `ListSKAdNetworkConversionValueSchema` must match the call that provided
// the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListSKAdNetworkConversionValueSchemas RPC
@@ -2484,16 +2494,16 @@ message ListConversionEventsRequest {
}
];
- // The maximum number of resources to return.
+ // Optional. The maximum number of resources to return.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListConversionEvents` call.
- // Provide this to retrieve the subsequent page.
- // When paginating, all other parameters provided to `ListConversionEvents`
- // must match the call that provided the page token.
- string page_token = 3;
+ // Optional. A page token, received from a previous `ListConversionEvents`
+ // call. Provide this to retrieve the subsequent page. When paginating, all
+ // other parameters provided to `ListConversionEvents` must match the call
+ // that provided the page token.
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListConversionEvents RPC.
@@ -2572,16 +2582,16 @@ message ListKeyEventsRequest {
}
];
- // The maximum number of resources to return.
+ // Optional. The maximum number of resources to return.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200; (higher values will be coerced to the maximum)
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListKeyEvents` call.
+ // Optional. A page token, received from a previous `ListKeyEvents` call.
// Provide this to retrieve the subsequent page.
// When paginating, all other parameters provided to `ListKeyEvents`
// must match the call that provided the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListKeyEvents RPC.
@@ -2907,17 +2917,17 @@ message ListCustomDimensionsRequest {
}
];
- // The maximum number of resources to return.
+ // Optional. The maximum number of resources to return.
// If unspecified, at most 50 resources will be returned.
// The maximum value is 200 (higher values will be coerced to the maximum).
- int32 page_size = 2;
+ int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL];
- // A page token, received from a previous `ListCustomDimensions` call.
- // Provide this to retrieve the subsequent page.
+ // Optional. A page token, received from a previous `ListCustomDimensions`
+ // call. Provide this to retrieve the subsequent page.
//
// When paginating, all other parameters provided to `ListCustomDimensions`
// must match the call that provided the page token.
- string page_token = 3;
+ string page_token = 3 [(google.api.field_behavior) = OPTIONAL];
}
// Response message for ListCustomDimensions RPC.
@@ -4625,3 +4635,15 @@ message GetReportingIdentitySettingsRequest {
}
];
}
+
+// Request message for GetUserProvidedDataSettings RPC
+message GetUserProvidedDataSettingsRequest {
+ // Required. The name of the user provided data settings to retrieve.
+ // Format: properties/{property}/userProvidedDataSettings
+ string name = 1 [
+ (google.api.field_behavior) = REQUIRED,
+ (google.api.resource_reference) = {
+ type: "analyticsadmin.googleapis.com/UserProvidedDataSettings"
+ }
+ ];
+}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/audience.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/audience.proto
index c17562fb6a9f..39497c2c2b60 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/audience.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/audience.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/channel_group.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/channel_group.proto
index 61862f7fde25..2c1a3b932b5a 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/channel_group.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/channel_group.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/event_create_and_edit.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/event_create_and_edit.proto
index 9dbbe1bf0cc1..f96a8d57c119 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/event_create_and_edit.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/event_create_and_edit.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/expanded_data_set.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/expanded_data_set.proto
index a31eb4cb1330..12481d71591c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/expanded_data_set.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/expanded_data_set.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
index d666b945c24b..d253a61e5c84 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/resources.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -253,6 +253,9 @@ enum ChangeHistoryResourceType {
// ReportingIdentitySettings resource
REPORTING_IDENTITY_SETTINGS = 34;
+
+ // UserProvidedDataSettings resource
+ USER_PROVIDED_DATA_SETTINGS = 35;
}
// Status of the Google Signals settings.
@@ -365,12 +368,14 @@ message Account {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/Account"
pattern: "accounts/{account}"
+ plural: "accounts"
+ singular: "account"
};
- // Output only. Resource name of this account.
+ // Identifier. Resource name of this account.
// Format: accounts/{account}
// Example: "accounts/100"
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Output only. Time when this account was originally created.
google.protobuf.Timestamp create_time = 2
@@ -406,12 +411,14 @@ message Property {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/Property"
pattern: "properties/{property}"
+ plural: "properties"
+ singular: "property"
};
- // Output only. Resource name of this property.
+ // Identifier. Resource name of this property.
// Format: properties/{property_id}
// Example: "properties/1000"
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. The property type for this Property resource. When creating a
// property, if the type is "PROPERTY_TYPE_UNSPECIFIED", then
@@ -491,6 +498,8 @@ message DataStream {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DataStream"
pattern: "properties/{property}/dataStreams/{data_stream}"
+ plural: "dataStreams"
+ singular: "dataStream"
};
// Data specific to web streams.
@@ -565,10 +574,10 @@ message DataStream {
IosAppStreamData ios_app_stream_data = 8;
}
- // Output only. Resource name of this Data Stream.
+ // Identifier. Resource name of this Data Stream.
// Format: properties/{property_id}/dataStreams/{stream_id}
// Example: "properties/1000/dataStreams/2000"
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. Immutable. The type of this DataStream resource.
DataStreamType type = 2 [
@@ -597,10 +606,12 @@ message FirebaseLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/FirebaseLink"
pattern: "properties/{property}/firebaseLinks/{firebase_link}"
+ plural: "firebaseLinks"
+ singular: "firebaseLink"
};
- // Output only. Example format: properties/1234/firebaseLinks/5678
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ // Identifier. Example format: properties/1234/firebaseLinks/5678
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. Firebase project resource name. When creating a FirebaseLink,
// you may provide this resource name using either a project number or project
@@ -622,12 +633,14 @@ message GlobalSiteTag {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/GlobalSiteTag"
pattern: "properties/{property}/dataStreams/{data_stream}/globalSiteTag"
+ plural: "globalSiteTags"
+ singular: "globalSiteTag"
};
- // Output only. Resource name for this GlobalSiteTag resource.
+ // Identifier. Resource name for this GlobalSiteTag resource.
// Format: properties/{property_id}/dataStreams/{stream_id}/globalSiteTag
// Example: "properties/123/dataStreams/456/globalSiteTag"
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. JavaScript code snippet to be pasted as the first item into the
// head tag of every webpage to measure.
@@ -639,13 +652,15 @@ message GoogleAdsLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/GoogleAdsLink"
pattern: "properties/{property}/googleAdsLinks/{google_ads_link}"
+ plural: "googleAdsLinks"
+ singular: "googleAdsLink"
};
- // Output only. Format:
+ // Identifier. Format:
// properties/{propertyId}/googleAdsLinks/{googleAdsLinkId}
//
// Note: googleAdsLinkId is not the Google Ads customer ID.
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. Google Ads customer ID.
string customer_id = 3 [(google.api.field_behavior) = IMMUTABLE];
@@ -678,12 +693,14 @@ message DataSharingSettings {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DataSharingSettings"
pattern: "accounts/{account}/dataSharingSettings"
+ plural: "dataSharingSettings"
+ singular: "dataSharingSettings"
};
- // Output only. Resource name.
+ // Identifier. Resource name.
// Format: accounts/{account}/dataSharingSettings
// Example: "accounts/1000/dataSharingSettings"
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Allows Google technical support representatives access to your Google
// Analytics data and account when necessary to provide service and find
@@ -730,12 +747,14 @@ message AccountSummary {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/AccountSummary"
pattern: "accountSummaries/{account_summary}"
+ plural: "accountSummaries"
+ singular: "accountSummary"
};
- // Resource name for this account summary.
+ // Identifier. Resource name for this account summary.
// Format: accountSummaries/{account_id}
// Example: "accountSummaries/1000"
- string name = 1;
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Resource name of account referred to by this account summary
// Format: accounts/{account_id}
@@ -779,12 +798,14 @@ message MeasurementProtocolSecret {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/MeasurementProtocolSecret"
pattern: "properties/{property}/dataStreams/{data_stream}/measurementProtocolSecrets/{measurement_protocol_secret}"
+ plural: "measurementProtocolSecrets"
+ singular: "measurementProtocolSecret"
};
- // Output only. Resource name of this secret. This secret may be a child of
- // any type of stream. Format:
+ // Identifier. Resource name of this secret. This secret may be a child of any
+ // type of stream. Format:
// properties/{property}/dataStreams/{dataStream}/measurementProtocolSecrets/{measurementProtocolSecret}
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. Human-readable display name for this secret.
string display_name = 2 [(google.api.field_behavior) = REQUIRED];
@@ -800,13 +821,15 @@ message SKAdNetworkConversionValueSchema {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/SKAdNetworkConversionValueSchema"
pattern: "properties/{property}/dataStreams/{data_stream}/sKAdNetworkConversionValueSchema/{skadnetwork_conversion_value_schema}"
+ plural: "skAdNetworkConversionValueSchemas"
+ singular: "skAdNetworkConversionValueSchema"
};
- // Output only. Resource name of the schema. This will be child of ONLY an iOS
+ // Identifier. Resource name of the schema. This will be child of ONLY an iOS
// stream, and there can be at most one such child under an iOS stream.
// Format:
// properties/{property}/dataStreams/{dataStream}/sKAdNetworkConversionValueSchema
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. The conversion value settings for the first postback window.
// These differ from values for postback window two and three in that they
@@ -1042,6 +1065,9 @@ message ChangeHistoryChange {
// A snapshot of a ReportingIdentitySettings resource in change history.
ReportingIdentitySettings reporting_identity_settings = 34;
+
+ // A snapshot of a UserProvidedDataSettings resource in change history.
+ UserProvidedDataSettings user_provided_data_settings = 35;
}
}
@@ -1066,14 +1092,16 @@ message DisplayVideo360AdvertiserLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink"
pattern: "properties/{property}/displayVideo360AdvertiserLinks/{display_video_360_advertiser_link}"
+ plural: "displayVideo360AdvertiserLinks"
+ singular: "displayVideo360AdvertiserLink"
};
- // Output only. The resource name for this DisplayVideo360AdvertiserLink
+ // Identifier. The resource name for this DisplayVideo360AdvertiserLink
// resource. Format:
// properties/{propertyId}/displayVideo360AdvertiserLinks/{linkId}
//
// Note: linkId is not the Display & Video 360 Advertiser ID
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. The Display & Video 360 Advertiser's advertiser ID.
string advertiser_id = 2 [(google.api.field_behavior) = IMMUTABLE];
@@ -1112,14 +1140,16 @@ message DisplayVideo360AdvertiserLinkProposal {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLinkProposal"
pattern: "properties/{property}/displayVideo360AdvertiserLinkProposals/{display_video_360_advertiser_link_proposal}"
+ plural: "displayVideo360AdvertiserLinkProposals"
+ singular: "displayVideo360AdvertiserLinkProposal"
};
- // Output only. The resource name for this
+ // Identifier. The resource name for this
// DisplayVideo360AdvertiserLinkProposal resource. Format:
// properties/{propertyId}/displayVideo360AdvertiserLinkProposals/{proposalId}
//
// Note: proposalId is not the Display & Video 360 Advertiser ID
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. The Display & Video 360 Advertiser's advertiser ID.
string advertiser_id = 2 [(google.api.field_behavior) = IMMUTABLE];
@@ -1163,13 +1193,15 @@ message SearchAds360Link {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/SearchAds360Link"
pattern: "properties/{property}/searchAds360Links/{search_ads_360_link}"
+ plural: "searchAds360Links"
+ singular: "searchAds360Link"
};
- // Output only. The resource name for this SearchAds360Link resource.
+ // Identifier. The resource name for this SearchAds360Link resource.
// Format: properties/{propertyId}/searchAds360Links/{linkId}
//
// Note: linkId is not the Search Ads 360 advertiser ID
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. This field represents the Advertiser ID of the Search Ads 360
// Advertiser. that has been linked.
@@ -1223,6 +1255,8 @@ message ConversionEvent {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/ConversionEvent"
pattern: "properties/{property}/conversionEvents/{conversion_event}"
+ plural: "conversionEvents"
+ singular: "conversionEvent"
};
// Defines a default value/currency for a conversion event. Both value and
@@ -1253,9 +1287,9 @@ message ConversionEvent {
ONCE_PER_SESSION = 2;
}
- // Output only. Resource name of this conversion event.
+ // Identifier. Resource name of this conversion event.
// Format: properties/{property}/conversionEvents/{conversion_event}
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Immutable. The event name for this conversion event.
// Examples: 'click', 'purchase'
@@ -1381,6 +1415,8 @@ message CustomDimension {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/CustomDimension"
pattern: "properties/{property}/customDimensions/{custom_dimension}"
+ plural: "customDimensions"
+ singular: "customDimension"
};
// Valid values for the scope of this dimension.
@@ -1398,9 +1434,9 @@ message CustomDimension {
ITEM = 3;
}
- // Output only. Resource name for this CustomDimension resource.
+ // Identifier. Resource name for this CustomDimension resource.
// Format: properties/{property}/customDimensions/{customDimension}
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. Immutable. Tagging parameter name for this custom dimension.
//
@@ -1449,6 +1485,8 @@ message CustomMetric {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/CustomMetric"
pattern: "properties/{property}/customMetrics/{custom_metric}"
+ plural: "customMetrics"
+ singular: "customMetric"
};
// Possible types of representing the custom metric's value.
@@ -1512,9 +1550,9 @@ message CustomMetric {
REVENUE_DATA = 2;
}
- // Output only. Resource name for this CustomMetric resource.
+ // Identifier. Resource name for this CustomMetric resource.
// Format: properties/{property}/customMetrics/{customMetric}
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. Immutable. Tagging name for this custom metric.
//
@@ -1613,9 +1651,9 @@ message CalculatedMetric {
REVENUE_DATA = 2;
}
- // Output only. Resource name for this CalculatedMetric.
+ // Identifier. Resource name for this CalculatedMetric.
// Format: 'properties/{property_id}/calculatedMetrics/{calculated_metric_id}'
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Optional. Description for this calculated metric.
// Max length of 4096 characters.
@@ -1659,6 +1697,8 @@ message DataRetentionSettings {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DataRetentionSettings"
pattern: "properties/{property}/dataRetentionSettings"
+ plural: "dataRetentionSettings"
+ singular: "dataRetentionSettings"
};
// Valid values for the data retention duration.
@@ -1685,9 +1725,9 @@ message DataRetentionSettings {
FIFTY_MONTHS = 6;
}
- // Output only. Resource name for this DataRetentionSetting resource.
+ // Identifier. Resource name for this DataRetentionSetting resource.
// Format: properties/{property}/dataRetentionSettings
- string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
// Required. The length of time that event-level data is retained.
RetentionDuration event_data_retention = 2
@@ -2220,3 +2260,29 @@ message ReportingIdentitySettings {
// The strategy used for identifying user identities in reports.
ReportingIdentity reporting_identity = 2;
}
+
+// Configuration for user-provided data collection. This is a singleton resource
+// for a Google Analytics property.
+message UserProvidedDataSettings {
+ option (google.api.resource) = {
+ type: "analyticsadmin.googleapis.com/UserProvidedDataSettings"
+ pattern: "properties/{property}/userProvidedDataSettings"
+ plural: "userProvidedDataSettings"
+ singular: "userProvidedDataSettings"
+ };
+
+ // Identifier. Resource name of this setting.
+ // Format: properties/{property}/userProvidedDataSettings
+ // Example: "properties/1000/userProvidedDataSettings"
+ string name = 1 [(google.api.field_behavior) = IDENTIFIER];
+
+ // Optional. Whether this property accepts user-provided data sent to it.
+ bool user_provided_data_collection_enabled = 2
+ [(google.api.field_behavior) = OPTIONAL];
+
+ // Optional. Whether this property allows a Google Tag to automatically
+ // collect user-provided data from your website. This setting only takes
+ // effect if `user_provided_data_collection_enabled` is also true.
+ bool automatically_detected_data_collection_enabled = 3
+ [(google.api.field_behavior) = OPTIONAL];
+}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/subproperty_event_filter.proto b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/subproperty_event_filter.proto
index 89e062a890a8..4a2e00a5103c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/subproperty_event_filter.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/proto/google/analytics/admin/v1alpha/subproperty_event_filter.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/java-analytics-admin/samples/snippets/generated/com/google/analytics/admin/v1alpha/analyticsadminservice/getuserprovideddatasettings/AsyncGetUserProvidedDataSettings.java b/java-analytics-admin/samples/snippets/generated/com/google/analytics/admin/v1alpha/analyticsadminservice/getuserprovideddatasettings/AsyncGetUserProvidedDataSettings.java
new file mode 100644
index 000000000000..2d032e31bfff
--- /dev/null
+++ b/java-analytics-admin/samples/snippets/generated/com/google/analytics/admin/v1alpha/analyticsadminservice/getuserprovideddatasettings/AsyncGetUserProvidedDataSettings.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright 2026 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.analytics.admin.v1alpha.samples;
+
+// [START analyticsadmin_v1alpha_generated_AnalyticsAdminService_GetUserProvidedDataSettings_async]
+import com.google.analytics.admin.v1alpha.AnalyticsAdminServiceClient;
+import com.google.analytics.admin.v1alpha.GetUserProvidedDataSettingsRequest;
+import com.google.analytics.admin.v1alpha.UserProvidedDataSettings;
+import com.google.analytics.admin.v1alpha.UserProvidedDataSettingsName;
+import com.google.api.core.ApiFuture;
+
+public class AsyncGetUserProvidedDataSettings {
+
+ public static void main(String[] args) throws Exception {
+ asyncGetUserProvidedDataSettings();
+ }
+
+ public static void asyncGetUserProvidedDataSettings() throws Exception {
+ // This snippet has been automatically generated and should be regarded as a code template only.
+ // It will require modifications to work:
+ // - It may require correct/in-range values for request initialization.
+ // - It may require specifying regional endpoints when creating the service client as shown in
+ // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ try (AnalyticsAdminServiceClient analyticsAdminServiceClient =
+ AnalyticsAdminServiceClient.create()) {
+ GetUserProvidedDataSettingsRequest request =
+ GetUserProvidedDataSettingsRequest.newBuilder()
+ .setName(UserProvidedDataSettingsName.of("[PROPERTY]").toString())
+ .build();
+ ApiFutureExportEvaluations
Exports evaluations.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
+ *exportEvaluationsAsync(ExportEvaluationsRequest request) + *
Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.
+ *exportEvaluationsAsync(AppName parent) + *
exportEvaluationsAsync(String parent) + *
Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.
+ *exportEvaluationsOperationCallable() + *
exportEvaluationsCallable() + *
ListLocations
Lists information about the supported locations for this service. *
This method lists locations based on the resource scope provided inthe [ListLocationsRequest.name] field: @@ -5398,6 +5418,168 @@ public final TestPersonaVoiceResponse testPersonaVoice(TestPersonaVoiceRequest r return stub.testPersonaVoiceCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Exports evaluations. + * + *
Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
+ * AppName parent = AppName.of("[PROJECT]", "[LOCATION]", "[APP]");
+ * ExportEvaluationsResponse response =
+ * evaluationServiceClient.exportEvaluationsAsync(parent).get();
+ * }
+ * }
+ *
+ * @param parent Required. The resource name of the app to export evaluations from. Format:
+ * `projects/{project}/locations/{location}/apps/{app}`
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final OperationFutureSample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
+ * String parent = AppName.of("[PROJECT]", "[LOCATION]", "[APP]").toString();
+ * ExportEvaluationsResponse response =
+ * evaluationServiceClient.exportEvaluationsAsync(parent).get();
+ * }
+ * }
+ *
+ * @param parent Required. The resource name of the app to export evaluations from. Format:
+ * `projects/{project}/locations/{location}/apps/{app}`
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final OperationFutureSample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
+ * ExportEvaluationsRequest request =
+ * ExportEvaluationsRequest.newBuilder()
+ * .setParent(AppName.of("[PROJECT]", "[LOCATION]", "[APP]").toString())
+ * .addAllNames(new ArrayList())
+ * .setExportOptions(ExportOptions.newBuilder().build())
+ * .setIncludeEvaluationResults(true)
+ * .setIncludeEvaluations(true)
+ * .build();
+ * ExportEvaluationsResponse response =
+ * evaluationServiceClient.exportEvaluationsAsync(request).get();
+ * }
+ * }
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final OperationFutureSample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
+ * ExportEvaluationsRequest request =
+ * ExportEvaluationsRequest.newBuilder()
+ * .setParent(AppName.of("[PROJECT]", "[LOCATION]", "[APP]").toString())
+ * .addAllNames(new ArrayList())
+ * .setExportOptions(ExportOptions.newBuilder().build())
+ * .setIncludeEvaluationResults(true)
+ * .setIncludeEvaluations(true)
+ * .build();
+ * OperationFuture future =
+ * evaluationServiceClient.exportEvaluationsOperationCallable().futureCall(request);
+ * // Do something.
+ * ExportEvaluationsResponse response = future.get();
+ * }
+ * }
+ */
+ public final OperationCallable<
+ ExportEvaluationsRequest, ExportEvaluationsResponse, OperationMetadata>
+ exportEvaluationsOperationCallable() {
+ return stub.exportEvaluationsOperationCallable();
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD.
+ /**
+ * Exports evaluations.
+ *
+ * Sample code: + * + *
{@code
+ * // This snippet has been automatically generated and should be regarded as a code template only.
+ * // It will require modifications to work:
+ * // - It may require correct/in-range values for request initialization.
+ * // - It may require specifying regional endpoints when creating the service client as shown in
+ * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+ * try (EvaluationServiceClient evaluationServiceClient = EvaluationServiceClient.create()) {
+ * ExportEvaluationsRequest request =
+ * ExportEvaluationsRequest.newBuilder()
+ * .setParent(AppName.of("[PROJECT]", "[LOCATION]", "[APP]").toString())
+ * .addAllNames(new ArrayList())
+ * .setExportOptions(ExportOptions.newBuilder().build())
+ * .setIncludeEvaluationResults(true)
+ * .setIncludeEvaluations(true)
+ * .build();
+ * ApiFuture future =
+ * evaluationServiceClient.exportEvaluationsCallable().futureCall(request);
+ * // Do something.
+ * Operation response = future.get();
+ * }
+ * }
+ */
+ public final UnaryCallable+ * Exports evaluations. + *+ */ + default void exportEvaluations( + com.google.cloud.ces.v1beta.ExportEvaluationsRequest request, + io.grpc.stub.StreamObserver
+ * Exports evaluations. + *+ */ + public void exportEvaluations( + com.google.cloud.ces.v1beta.ExportEvaluationsRequest request, + io.grpc.stub.StreamObserver
+ * Exports evaluations. + *+ */ + public com.google.longrunning.Operation exportEvaluations( + com.google.cloud.ces.v1beta.ExportEvaluationsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getExportEvaluationsMethod(), getCallOptions(), request); + } } /** @@ -3501,6 +3589,19 @@ public com.google.cloud.ces.v1beta.TestPersonaVoiceResponse testPersonaVoice( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getTestPersonaVoiceMethod(), getCallOptions(), request); } + + /** + * + * + *
+ * Exports evaluations. + *+ */ + public com.google.longrunning.Operation exportEvaluations( + com.google.cloud.ces.v1beta.ExportEvaluationsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getExportEvaluationsMethod(), getCallOptions(), request); + } } /** @@ -3962,6 +4063,19 @@ protected EvaluationServiceFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getTestPersonaVoiceMethod(), getCallOptions()), request); } + + /** + * + * + *
+ * Exports evaluations. + *+ */ + public com.google.common.util.concurrent.ListenableFuture
+ * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the retentionWindow field is set.
+ */
+ @java.lang.Override
+ public boolean hasRetentionWindow() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The retentionWindow.
+ */
+ @java.lang.Override
+ public com.google.protobuf.Duration getRetentionWindow() {
+ return retentionWindow_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : retentionWindow_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public com.google.protobuf.DurationOrBuilder getRetentionWindowOrBuilder() {
+ return retentionWindow_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : retentionWindow_;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -104,6 +164,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (disableConversationLogging_ != false) {
output.writeBool(1, disableConversationLogging_);
}
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeMessage(2, getRetentionWindow());
+ }
getUnknownFields().writeTo(output);
}
@@ -116,6 +179,9 @@ public int getSerializedSize() {
if (disableConversationLogging_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, disableConversationLogging_);
}
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getRetentionWindow());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -133,6 +199,10 @@ public boolean equals(final java.lang.Object obj) {
(com.google.cloud.ces.v1beta.ConversationLoggingSettings) obj;
if (getDisableConversationLogging() != other.getDisableConversationLogging()) return false;
+ if (hasRetentionWindow() != other.hasRetentionWindow()) return false;
+ if (hasRetentionWindow()) {
+ if (!getRetentionWindow().equals(other.getRetentionWindow())) return false;
+ }
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -146,6 +216,10 @@ public int hashCode() {
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DISABLE_CONVERSATION_LOGGING_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDisableConversationLogging());
+ if (hasRetentionWindow()) {
+ hash = (37 * hash) + RETENTION_WINDOW_FIELD_NUMBER;
+ hash = (53 * hash) + getRetentionWindow().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -277,10 +351,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
}
// Construct using com.google.cloud.ces.v1beta.ConversationLoggingSettings.newBuilder()
- private Builder() {}
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ internalGetRetentionWindowFieldBuilder();
+ }
}
@java.lang.Override
@@ -288,6 +371,11 @@ public Builder clear() {
super.clear();
bitField0_ = 0;
disableConversationLogging_ = false;
+ retentionWindow_ = null;
+ if (retentionWindowBuilder_ != null) {
+ retentionWindowBuilder_.dispose();
+ retentionWindowBuilder_ = null;
+ }
return this;
}
@@ -327,6 +415,13 @@ private void buildPartial0(com.google.cloud.ces.v1beta.ConversationLoggingSettin
if (((from_bitField0_ & 0x00000001) != 0)) {
result.disableConversationLogging_ = disableConversationLogging_;
}
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.retentionWindow_ =
+ retentionWindowBuilder_ == null ? retentionWindow_ : retentionWindowBuilder_.build();
+ to_bitField0_ |= 0x00000001;
+ }
+ result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
@@ -345,6 +440,9 @@ public Builder mergeFrom(com.google.cloud.ces.v1beta.ConversationLoggingSettings
if (other.getDisableConversationLogging() != false) {
setDisableConversationLogging(other.getDisableConversationLogging());
}
+ if (other.hasRetentionWindow()) {
+ mergeRetentionWindow(other.getRetentionWindow());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -377,6 +475,13 @@ public Builder mergeFrom(
bitField0_ |= 0x00000001;
break;
} // case 8
+ case 18:
+ {
+ input.readMessage(
+ internalGetRetentionWindowFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -452,6 +557,227 @@ public Builder clearDisableConversationLogging() {
return this;
}
+ private com.google.protobuf.Duration retentionWindow_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ retentionWindowBuilder_;
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the retentionWindow field is set.
+ */
+ public boolean hasRetentionWindow() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The retentionWindow.
+ */
+ public com.google.protobuf.Duration getRetentionWindow() {
+ if (retentionWindowBuilder_ == null) {
+ return retentionWindow_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : retentionWindow_;
+ } else {
+ return retentionWindowBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setRetentionWindow(com.google.protobuf.Duration value) {
+ if (retentionWindowBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ retentionWindow_ = value;
+ } else {
+ retentionWindowBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setRetentionWindow(com.google.protobuf.Duration.Builder builderForValue) {
+ if (retentionWindowBuilder_ == null) {
+ retentionWindow_ = builderForValue.build();
+ } else {
+ retentionWindowBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder mergeRetentionWindow(com.google.protobuf.Duration value) {
+ if (retentionWindowBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) != 0)
+ && retentionWindow_ != null
+ && retentionWindow_ != com.google.protobuf.Duration.getDefaultInstance()) {
+ getRetentionWindowBuilder().mergeFrom(value);
+ } else {
+ retentionWindow_ = value;
+ }
+ } else {
+ retentionWindowBuilder_.mergeFrom(value);
+ }
+ if (retentionWindow_ != null) {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder clearRetentionWindow() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ retentionWindow_ = null;
+ if (retentionWindowBuilder_ != null) {
+ retentionWindowBuilder_.dispose();
+ retentionWindowBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.protobuf.Duration.Builder getRetentionWindowBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return internalGetRetentionWindowFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.protobuf.DurationOrBuilder getRetentionWindowOrBuilder() {
+ if (retentionWindowBuilder_ != null) {
+ return retentionWindowBuilder_.getMessageOrBuilder();
+ } else {
+ return retentionWindow_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : retentionWindow_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
+ * .google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ internalGetRetentionWindowFieldBuilder() {
+ if (retentionWindowBuilder_ == null) {
+ retentionWindowBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>(
+ getRetentionWindow(), getParentForChildren(), isClean());
+ retentionWindow_ = null;
+ }
+ return retentionWindowBuilder_;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ConversationLoggingSettings)
}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ConversationLoggingSettingsOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ConversationLoggingSettingsOrBuilder.java
index 2441ca63b93e..16251ad53986 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ConversationLoggingSettingsOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ConversationLoggingSettingsOrBuilder.java
@@ -38,4 +38,47 @@ public interface ConversationLoggingSettingsOrBuilder
* @return The disableConversationLogging.
*/
boolean getDisableConversationLogging();
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the retentionWindow field is set.
+ */
+ boolean hasRetentionWindow();
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The retentionWindow.
+ */
+ com.google.protobuf.Duration getRetentionWindow();
+
+ /**
+ *
+ *
+ * + * Optional. Controls the retention window for the conversation. + * If not set, the conversation will be retained for 365 days. + *+ * + *
.google.protobuf.Duration retention_window = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ com.google.protobuf.DurationOrBuilder getRetentionWindowOrBuilder();
}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettings.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettings.java
index b450f6e9a432..1ae24b897ef5 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettings.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettings.java
@@ -271,6 +271,1651 @@ private ErrorHandlingStrategy(int value) {
// @@protoc_insertion_point(enum_scope:google.cloud.ces.v1beta.ErrorHandlingSettings.ErrorHandlingStrategy)
}
+ public interface FallbackResponseConfigOrBuilder
+ extends
+ // @@protoc_insertion_point(interface_extends:google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig)
+ com.google.protobuf.MessageOrBuilder {
+
+ /**
+ *
+ *
+ * + * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ int getCustomFallbackMessagesCount();
+
+ /**
+ *
+ *
+ * + * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ boolean containsCustomFallbackMessages(java.lang.String key);
+
+ /** Use {@link #getCustomFallbackMessagesMap()} instead. */
+ @java.lang.Deprecated
+ java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ /* nullable */
+ java.lang.String getCustomFallbackMessagesOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue);
+
+ /**
+ *
+ *
+ * + * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ java.lang.String getCustomFallbackMessagesOrThrow(java.lang.String key);
+
+ /**
+ *
+ *
+ * + * Optional. The maximum number of fallback attempts to make before the + * agent emitting [EndSession][google.cloud.ces.v1beta.EndSession] Signal. + *+ * + *
int32 max_fallback_attempts = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The maxFallbackAttempts.
+ */
+ int getMaxFallbackAttempts();
+ }
+
+ /**
+ *
+ *
+ * + * Configuration for handling fallback responses. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig} + */ + public static final class FallbackResponseConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig) + FallbackResponseConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "FallbackResponseConfig"); + } + + // Use FallbackResponseConfig.newBuilder() to construct. + private FallbackResponseConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private FallbackResponseConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.AppProto + .internal_static_google_cloud_ces_v1beta_ErrorHandlingSettings_FallbackResponseConfig_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 1: + return internalGetCustomFallbackMessages(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.AppProto + .internal_static_google_cloud_ces_v1beta_ErrorHandlingSettings_FallbackResponseConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.class, + com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder + .class); + } + + public static final int CUSTOM_FALLBACK_MESSAGES_FIELD_NUMBER = 1; + + private static final class CustomFallbackMessagesDefaultEntryHolder { + static final com.google.protobuf.MapEntry
+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public boolean containsCustomFallbackMessages(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetCustomFallbackMessages().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getCustomFallbackMessagesMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getCustomFallbackMessagesOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public java.lang.String getCustomFallbackMessagesOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Optional. The maximum number of fallback attempts to make before the + * agent emitting [EndSession][google.cloud.ces.v1beta.EndSession] Signal. + *+ * + *
int32 max_fallback_attempts = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The maxFallbackAttempts.
+ */
+ @java.lang.Override
+ public int getMaxFallbackAttempts() {
+ return maxFallbackAttempts_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ com.google.protobuf.GeneratedMessage.serializeStringMapTo(
+ output,
+ internalGetCustomFallbackMessages(),
+ CustomFallbackMessagesDefaultEntryHolder.defaultEntry,
+ 1);
+ if (maxFallbackAttempts_ != 0) {
+ output.writeInt32(2, maxFallbackAttempts_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ for (java.util.Map.Entry+ * Configuration for handling fallback responses. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public boolean containsCustomFallbackMessages(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetCustomFallbackMessages().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getCustomFallbackMessagesMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getCustomFallbackMessagesOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public java.lang.String getCustomFallbackMessagesOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder removeCustomFallbackMessages(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ internalGetMutableCustomFallbackMessages().getMutableMap().remove(key);
+ return this;
+ }
+
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map+ * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder putCustomFallbackMessages(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableCustomFallbackMessages().getMutableMap().put(key, value);
+ bitField0_ |= 0x00000001;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The fallback messages in case of system errors (e.g. LLM + * errors), mapped by [supported language + * code](https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/reference/language). + *+ * + *
+ * map<string, string> custom_fallback_messages = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder putAllCustomFallbackMessages(
+ java.util.Map+ * Optional. The maximum number of fallback attempts to make before the + * agent emitting [EndSession][google.cloud.ces.v1beta.EndSession] Signal. + *+ * + *
int32 max_fallback_attempts = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The maxFallbackAttempts.
+ */
+ @java.lang.Override
+ public int getMaxFallbackAttempts() {
+ return maxFallbackAttempts_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The maximum number of fallback attempts to make before the + * agent emitting [EndSession][google.cloud.ces.v1beta.EndSession] Signal. + *+ * + *
int32 max_fallback_attempts = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The maxFallbackAttempts to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMaxFallbackAttempts(int value) {
+
+ maxFallbackAttempts_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The maximum number of fallback attempts to make before the + * agent emitting [EndSession][google.cloud.ces.v1beta.EndSession] Signal. + *+ * + *
int32 max_fallback_attempts = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearMaxFallbackAttempts() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ maxFallbackAttempts_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig)
+ private static final com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE =
+ new com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig();
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return Whether the escalateSession field is set.
+ */
+ boolean hasEscalateSession();
+
+ /**
+ *
+ *
+ * + * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The escalateSession.
+ */
+ boolean getEscalateSession();
+ }
+
+ /**
+ *
+ *
+ * + * Configuration for ending the session in case of system errors (e.g. LLM + * errors). + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig} + */ + public static final class EndSessionConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig) + EndSessionConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EndSessionConfig"); + } + + // Use EndSessionConfig.newBuilder() to construct. + private EndSessionConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private EndSessionConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.AppProto + .internal_static_google_cloud_ces_v1beta_ErrorHandlingSettings_EndSessionConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.AppProto + .internal_static_google_cloud_ces_v1beta_ErrorHandlingSettings_EndSessionConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.class, + com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder.class); + } + + private int bitField0_; + public static final int ESCALATE_SESSION_FIELD_NUMBER = 1; + private boolean escalateSession_ = false; + + /** + * + * + *
+ * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return Whether the escalateSession field is set.
+ */
+ @java.lang.Override
+ public boolean hasEscalateSession() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The escalateSession.
+ */
+ @java.lang.Override
+ public boolean getEscalateSession() {
+ return escalateSession_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeBool(1, escalateSession_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, escalateSession_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig other =
+ (com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig) obj;
+
+ if (hasEscalateSession() != other.hasEscalateSession()) return false;
+ if (hasEscalateSession()) {
+ if (getEscalateSession() != other.getEscalateSession()) return false;
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ if (hasEscalateSession()) {
+ hash = (37 * hash) + ESCALATE_SESSION_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEscalateSession());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Configuration for ending the session in case of system errors (e.g. LLM + * errors). + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return Whether the escalateSession field is set.
+ */
+ @java.lang.Override
+ public boolean hasEscalateSession() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The escalateSession.
+ */
+ @java.lang.Override
+ public boolean getEscalateSession() {
+ return escalateSession_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The escalateSession to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEscalateSession(boolean value) {
+
+ escalateSession_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Whether to escalate the session in + * [EndSession][google.cloud.ces.v1beta.EndSession]. If session is + * escalated, [metadata in + * EndSession][google.cloud.ces.v1beta.EndSession.metadata] will contain + * `session_escalated = true`. See + * https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps/deploy/google-telephony-platform#transfer_a_call_to_a_human_agent + * for details. + *+ * + *
optional bool escalate_session = 1 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEscalateSession() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ escalateSession_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig)
+ private static final com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig();
+ }
+
+ public static com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the fallbackResponseConfig field is set.
+ */
+ @java.lang.Override
+ public boolean hasFallbackResponseConfig() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The fallbackResponseConfig.
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ getFallbackResponseConfig() {
+ return fallbackResponseConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ .getDefaultInstance()
+ : fallbackResponseConfig_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder
+ getFallbackResponseConfigOrBuilder() {
+ return fallbackResponseConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ .getDefaultInstance()
+ : fallbackResponseConfig_;
+ }
+
+ public static final int END_SESSION_CONFIG_FIELD_NUMBER = 3;
+ private com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig endSessionConfig_;
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the endSessionConfig field is set.
+ */
+ @java.lang.Override
+ public boolean hasEndSessionConfig() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The endSessionConfig.
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig getEndSessionConfig() {
+ return endSessionConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.getDefaultInstance()
+ : endSessionConfig_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder
+ getEndSessionConfigOrBuilder() {
+ return endSessionConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.getDefaultInstance()
+ : endSessionConfig_;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -336,6 +2108,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(1, errorHandlingStrategy_);
}
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeMessage(2, getFallbackResponseConfig());
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeMessage(3, getEndSessionConfig());
+ }
getUnknownFields().writeTo(output);
}
@@ -351,6 +2129,13 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, errorHandlingStrategy_);
}
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(2, getFallbackResponseConfig());
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getEndSessionConfig());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -368,6 +2153,14 @@ public boolean equals(final java.lang.Object obj) {
(com.google.cloud.ces.v1beta.ErrorHandlingSettings) obj;
if (errorHandlingStrategy_ != other.errorHandlingStrategy_) return false;
+ if (hasFallbackResponseConfig() != other.hasFallbackResponseConfig()) return false;
+ if (hasFallbackResponseConfig()) {
+ if (!getFallbackResponseConfig().equals(other.getFallbackResponseConfig())) return false;
+ }
+ if (hasEndSessionConfig() != other.hasEndSessionConfig()) return false;
+ if (hasEndSessionConfig()) {
+ if (!getEndSessionConfig().equals(other.getEndSessionConfig())) return false;
+ }
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -381,6 +2174,14 @@ public int hashCode() {
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ERROR_HANDLING_STRATEGY_FIELD_NUMBER;
hash = (53 * hash) + errorHandlingStrategy_;
+ if (hasFallbackResponseConfig()) {
+ hash = (37 * hash) + FALLBACK_RESPONSE_CONFIG_FIELD_NUMBER;
+ hash = (53 * hash) + getFallbackResponseConfig().hashCode();
+ }
+ if (hasEndSessionConfig()) {
+ hash = (37 * hash) + END_SESSION_CONFIG_FIELD_NUMBER;
+ hash = (53 * hash) + getEndSessionConfig().hashCode();
+ }
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
@@ -511,10 +2312,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
}
// Construct using com.google.cloud.ces.v1beta.ErrorHandlingSettings.newBuilder()
- private Builder() {}
+ private Builder() {
+ maybeForceBuilderInitialization();
+ }
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
+ maybeForceBuilderInitialization();
+ }
+
+ private void maybeForceBuilderInitialization() {
+ if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+ internalGetFallbackResponseConfigFieldBuilder();
+ internalGetEndSessionConfigFieldBuilder();
+ }
}
@java.lang.Override
@@ -522,6 +2333,16 @@ public Builder clear() {
super.clear();
bitField0_ = 0;
errorHandlingStrategy_ = 0;
+ fallbackResponseConfig_ = null;
+ if (fallbackResponseConfigBuilder_ != null) {
+ fallbackResponseConfigBuilder_.dispose();
+ fallbackResponseConfigBuilder_ = null;
+ }
+ endSessionConfig_ = null;
+ if (endSessionConfigBuilder_ != null) {
+ endSessionConfigBuilder_.dispose();
+ endSessionConfigBuilder_ = null;
+ }
return this;
}
@@ -561,6 +2382,20 @@ private void buildPartial0(com.google.cloud.ces.v1beta.ErrorHandlingSettings res
if (((from_bitField0_ & 0x00000001) != 0)) {
result.errorHandlingStrategy_ = errorHandlingStrategy_;
}
+ int to_bitField0_ = 0;
+ if (((from_bitField0_ & 0x00000002) != 0)) {
+ result.fallbackResponseConfig_ =
+ fallbackResponseConfigBuilder_ == null
+ ? fallbackResponseConfig_
+ : fallbackResponseConfigBuilder_.build();
+ to_bitField0_ |= 0x00000001;
+ }
+ if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.endSessionConfig_ =
+ endSessionConfigBuilder_ == null ? endSessionConfig_ : endSessionConfigBuilder_.build();
+ to_bitField0_ |= 0x00000002;
+ }
+ result.bitField0_ |= to_bitField0_;
}
@java.lang.Override
@@ -579,6 +2414,12 @@ public Builder mergeFrom(com.google.cloud.ces.v1beta.ErrorHandlingSettings other
if (other.errorHandlingStrategy_ != 0) {
setErrorHandlingStrategyValue(other.getErrorHandlingStrategyValue());
}
+ if (other.hasFallbackResponseConfig()) {
+ mergeFallbackResponseConfig(other.getFallbackResponseConfig());
+ }
+ if (other.hasEndSessionConfig()) {
+ mergeEndSessionConfig(other.getEndSessionConfig());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -611,6 +2452,21 @@ public Builder mergeFrom(
bitField0_ |= 0x00000001;
break;
} // case 8
+ case 18:
+ {
+ input.readMessage(
+ internalGetFallbackResponseConfigFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00000002;
+ break;
+ } // case 18
+ case 26:
+ {
+ input.readMessage(
+ internalGetEndSessionConfigFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 26
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -740,6 +2596,462 @@ public Builder clearErrorHandlingStrategy() {
return this;
}
+ private com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ fallbackResponseConfig_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder>
+ fallbackResponseConfigBuilder_;
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the fallbackResponseConfig field is set.
+ */
+ public boolean hasFallbackResponseConfig() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The fallbackResponseConfig.
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ getFallbackResponseConfig() {
+ if (fallbackResponseConfigBuilder_ == null) {
+ return fallbackResponseConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ .getDefaultInstance()
+ : fallbackResponseConfig_;
+ } else {
+ return fallbackResponseConfigBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setFallbackResponseConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig value) {
+ if (fallbackResponseConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ fallbackResponseConfig_ = value;
+ } else {
+ fallbackResponseConfigBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setFallbackResponseConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder
+ builderForValue) {
+ if (fallbackResponseConfigBuilder_ == null) {
+ fallbackResponseConfig_ = builderForValue.build();
+ } else {
+ fallbackResponseConfigBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder mergeFallbackResponseConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig value) {
+ if (fallbackResponseConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00000002) != 0)
+ && fallbackResponseConfig_ != null
+ && fallbackResponseConfig_
+ != com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ .getDefaultInstance()) {
+ getFallbackResponseConfigBuilder().mergeFrom(value);
+ } else {
+ fallbackResponseConfig_ = value;
+ }
+ } else {
+ fallbackResponseConfigBuilder_.mergeFrom(value);
+ }
+ if (fallbackResponseConfig_ != null) {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder clearFallbackResponseConfig() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ fallbackResponseConfig_ = null;
+ if (fallbackResponseConfigBuilder_ != null) {
+ fallbackResponseConfigBuilder_.dispose();
+ fallbackResponseConfigBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder
+ getFallbackResponseConfigBuilder() {
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return internalGetFallbackResponseConfigFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder
+ getFallbackResponseConfigOrBuilder() {
+ if (fallbackResponseConfigBuilder_ != null) {
+ return fallbackResponseConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return fallbackResponseConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ .getDefaultInstance()
+ : fallbackResponseConfig_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder>
+ internalGetFallbackResponseConfigFieldBuilder() {
+ if (fallbackResponseConfigBuilder_ == null) {
+ fallbackResponseConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder>(
+ getFallbackResponseConfig(), getParentForChildren(), isClean());
+ fallbackResponseConfig_ = null;
+ }
+ return fallbackResponseConfigBuilder_;
+ }
+
+ private com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig endSessionConfig_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder>
+ endSessionConfigBuilder_;
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the endSessionConfig field is set.
+ */
+ public boolean hasEndSessionConfig() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The endSessionConfig.
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ getEndSessionConfig() {
+ if (endSessionConfigBuilder_ == null) {
+ return endSessionConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ .getDefaultInstance()
+ : endSessionConfig_;
+ } else {
+ return endSessionConfigBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setEndSessionConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig value) {
+ if (endSessionConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ endSessionConfig_ = value;
+ } else {
+ endSessionConfigBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setEndSessionConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder
+ builderForValue) {
+ if (endSessionConfigBuilder_ == null) {
+ endSessionConfig_ = builderForValue.build();
+ } else {
+ endSessionConfigBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder mergeEndSessionConfig(
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig value) {
+ if (endSessionConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00000004) != 0)
+ && endSessionConfig_ != null
+ && endSessionConfig_
+ != com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ .getDefaultInstance()) {
+ getEndSessionConfigBuilder().mergeFrom(value);
+ } else {
+ endSessionConfig_ = value;
+ }
+ } else {
+ endSessionConfigBuilder_.mergeFrom(value);
+ }
+ if (endSessionConfig_ != null) {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder clearEndSessionConfig() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ endSessionConfig_ = null;
+ if (endSessionConfigBuilder_ != null) {
+ endSessionConfigBuilder_.dispose();
+ endSessionConfigBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder
+ getEndSessionConfigBuilder() {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return internalGetEndSessionConfigFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder
+ getEndSessionConfigOrBuilder() {
+ if (endSessionConfigBuilder_ != null) {
+ return endSessionConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return endSessionConfig_ == null
+ ? com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig
+ .getDefaultInstance()
+ : endSessionConfig_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder>
+ internalGetEndSessionConfigFieldBuilder() {
+ if (endSessionConfigBuilder_ == null) {
+ endSessionConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig.Builder,
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder>(
+ getEndSessionConfig(), getParentForChildren(), isClean());
+ endSessionConfig_ = null;
+ }
+ return endSessionConfigBuilder_;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ErrorHandlingSettings)
}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettingsOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettingsOrBuilder.java
index 2677f8611b5c..3666c502f582 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettingsOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ErrorHandlingSettingsOrBuilder.java
@@ -56,4 +56,96 @@ public interface ErrorHandlingSettingsOrBuilder
*/
com.google.cloud.ces.v1beta.ErrorHandlingSettings.ErrorHandlingStrategy
getErrorHandlingStrategy();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the fallbackResponseConfig field is set.
+ */
+ boolean hasFallbackResponseConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The fallbackResponseConfig.
+ */
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig
+ getFallbackResponseConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for handling fallback responses. + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfig fallback_response_config = 2 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.FallbackResponseConfigOrBuilder
+ getFallbackResponseConfigOrBuilder();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the endSessionConfig field is set.
+ */
+ boolean hasEndSessionConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The endSessionConfig.
+ */
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig getEndSessionConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Configuration for ending the session in case of system errors + * (e.g. LLM errors). + *+ * + *
+ * .google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfig end_session_config = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ com.google.cloud.ces.v1beta.ErrorHandlingSettings.EndSessionConfigOrBuilder
+ getEndSessionConfigOrBuilder();
}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfig.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfig.java
index d46db23f2cee..c234e3d91302 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfig.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfig.java
@@ -259,7 +259,7 @@ private EvaluationChannel(int value) {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return Whether the inputAudioConfig field is set.
*/
@java.lang.Override
@@ -280,7 +280,7 @@ public boolean hasInputAudioConfig() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return The inputAudioConfig.
*/
@java.lang.Override
@@ -325,7 +325,7 @@ public com.google.cloud.ces.v1beta.InputAudioConfigOrBuilder getInputAudioConfig
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return Whether the outputAudioConfig field is set.
*/
@java.lang.Override
@@ -346,7 +346,7 @@ public boolean hasOutputAudioConfig() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return The outputAudioConfig.
*/
@java.lang.Override
@@ -907,7 +907,7 @@ public Builder mergeFrom(
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return Whether the inputAudioConfig field is set.
*/
@java.lang.Deprecated
@@ -927,7 +927,7 @@ public boolean hasInputAudioConfig() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return The inputAudioConfig.
*/
@java.lang.Deprecated
@@ -1133,7 +1133,7 @@ public com.google.cloud.ces.v1beta.InputAudioConfigOrBuilder getInputAudioConfig
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return Whether the outputAudioConfig field is set.
*/
@java.lang.Deprecated
@@ -1153,7 +1153,7 @@ public boolean hasOutputAudioConfig() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return The outputAudioConfig.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfigOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfigOrBuilder.java
index e9edea45b74c..1292493bd3c3 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfigOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationConfigOrBuilder.java
@@ -38,7 +38,7 @@ public interface EvaluationConfigOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return Whether the inputAudioConfig field is set.
*/
@java.lang.Deprecated
@@ -56,7 +56,7 @@ public interface EvaluationConfigOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.input_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1421
+ * google/cloud/ces/v1beta/evaluation.proto;l=1424
* @return The inputAudioConfig.
*/
@java.lang.Deprecated
@@ -88,7 +88,7 @@ public interface EvaluationConfigOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return Whether the outputAudioConfig field is set.
*/
@java.lang.Deprecated
@@ -106,7 +106,7 @@ public interface EvaluationConfigOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationConfig.output_audio_config is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1425
+ * google/cloud/ces/v1beta/evaluation.proto;l=1428
* @return The outputAudioConfig.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholds.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholds.java
index 286c9cfc83cf..1ee27eca9fc7 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholds.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholds.java
@@ -4770,7 +4770,7 @@ public boolean hasGoldenEvaluationMetricsThresholds() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The enum numeric value on the wire for hallucinationMetricBehavior.
*/
@java.lang.Override
@@ -4792,7 +4792,7 @@ public int getHallucinationMetricBehaviorValue() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The hallucinationMetricBehavior.
*/
@java.lang.Override
@@ -5586,7 +5586,7 @@ public Builder clearGoldenEvaluationMetricsThresholds() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The enum numeric value on the wire for hallucinationMetricBehavior.
*/
@java.lang.Override
@@ -5608,7 +5608,7 @@ public int getHallucinationMetricBehaviorValue() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @param value The enum numeric value on the wire for hallucinationMetricBehavior to set.
* @return This builder for chaining.
*/
@@ -5633,7 +5633,7 @@ public Builder setHallucinationMetricBehaviorValue(int value) {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The hallucinationMetricBehavior.
*/
@java.lang.Override
@@ -5662,7 +5662,7 @@ public Builder setHallucinationMetricBehaviorValue(int value) {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @param value The hallucinationMetricBehavior to set.
* @return This builder for chaining.
*/
@@ -5691,7 +5691,7 @@ public Builder setHallucinationMetricBehavior(
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return This builder for chaining.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholdsOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholdsOrBuilder.java
index 9220a0d0d71b..7e95d5e040e2 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholdsOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationMetricsThresholdsOrBuilder.java
@@ -84,7 +84,7 @@ public interface EvaluationMetricsThresholdsOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The enum numeric value on the wire for hallucinationMetricBehavior.
*/
@java.lang.Deprecated
@@ -103,7 +103,7 @@ public interface EvaluationMetricsThresholdsOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationMetricsThresholds.hallucination_metric_behavior
- * is deprecated. See google/cloud/ces/v1beta/app.proto;l=546
+ * is deprecated. See google/cloud/ces/v1beta/app.proto;l=581
* @return The hallucinationMetricBehavior.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationProto.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationProto.java
index 1ce6b21ec362..bfed484231ed 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationProto.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationProto.java
@@ -444,7 +444,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\0132*.google.cloud.ces.v1beta.AggregatedMetricsB\003\340A\003:\255\001\352A\251\001\n"
+ "$ces.googleapis.com/EvaluationDataset\022Zprojects/{proje"
+ "ct}/locations/{location}/apps/{app}/eval"
- + "uationDatasets/{evaluation_dataset}*\022evaluationDatasets2\021evaluationDataset\"\2637\n"
+ + "uationDatasets/{evaluation_dataset}*\022evaluationDatasets2\021evaluationDataset\"\3007\n"
+ "\020EvaluationResult\022T\n\r"
+ "golden_result\030\007 \001(\01326"
+ ".google.cloud.ces.v1beta.EvaluationResult.GoldenResultB\003\340A\003H\000\022X\n"
@@ -642,19 +642,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005score\030\001 \001(\005B\003\340A\003H\000\210\001\001\022\022\n"
+ "\005label\030\002 \001(\tB\003\340A\003\022\030\n"
+ "\013explanation\030\003 \001(\tB\003\340A\003B\010\n"
- + "\006_score\"6\n"
+ + "\006_score\"C\n"
+ "\007Outcome\022\027\n"
+ "\023OUTCOME_UNSPECIFIED\020\000\022\010\n"
+ "\004PASS\020\001\022\010\n"
- + "\004FAIL\020\002\"X\n"
+ + "\004FAIL\020\002\022\013\n"
+ + "\007SKIPPED\020\003\"X\n"
+ "\016ExecutionState\022\037\n"
+ "\033EXECUTION_STATE_UNSPECIFIED\020\000\022\013\n"
+ "\007RUNNING\020\001\022\r\n"
+ "\tCOMPLETED\020\002\022\t\n"
+ "\005ERROR\020\003:\267\001\352A\263\001\n"
- + "#ces.googleapis.com/EvaluationResult\022gprojects/{project}/loc"
- + "ations/{location}/apps/{app}/evaluations/{evaluation}/results/{evaluation_result"
- + "}*\021evaluationResults2\020evaluationResultB\010\n"
+ + "#ces.googleapis.com/EvaluationResult\022gprojects/"
+ + "{project}/locations/{location}/apps/{app}/evaluations/{evaluation}/results/{eval"
+ + "uation_result}*\021evaluationResults2\020evaluationResultB\010\n"
+ "\006result\"\251\021\n\r"
+ "EvaluationRun\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\010\022\031\n"
@@ -676,31 +677,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035ces.googleapis.com/Evaluation\022H\n"
+ "\022evaluation_dataset\030\010 \001(\tB,\340A\003\372A&\n"
+ "$ces.googleapis.com/EvaluationDataset\022S\n"
- + "\017evaluation_type\030\t"
- + " \001(\01625.google.cloud.ces.v1beta.EvaluationRun.EvaluationTypeB\003\340A\003\022M\n"
+ + "\017evaluation_type\030\t \001(\01625.google.cloud.ces.v1"
+ + "beta.EvaluationRun.EvaluationTypeB\003\340A\003\022M\n"
+ "\005state\030\n"
- + " \001(\016"
- + "29.google.cloud.ces.v1beta.EvaluationRun.EvaluationRunStateB\003\340A\003\022F\n"
- + "\010progress\030\013 \001"
- + "(\0132/.google.cloud.ces.v1beta.EvaluationRun.ProgressB\003\340A\003\022>\n"
- + "\006config\030\014 \001(\0132).googl"
- + "e.cloud.ces.v1beta.EvaluationConfigB\003\340A\003\022(\n"
+ + " \001(\01629.google.cloud.ces.v1beta.EvaluationRun.EvaluationRunStateB\003\340A\003\022F\n"
+ + "\010progress\030\013"
+ + " \001(\0132/.google.cloud.ces.v1beta.EvaluationRun.ProgressB\003\340A\003\022>\n"
+ + "\006config\030\014"
+ + " \001(\0132).google.cloud.ces.v1beta.EvaluationConfigB\003\340A\003\022(\n"
+ "\005error\030\016 \001(\0132\022.google.rpc.StatusB\005\030\001\340A\003\022E\n\n"
- + "error_info\030\021"
- + " \001(\0132,.google.cloud.ces.v1beta.EvaluationErrorInfoB\003\340A\003\022i\n"
- + "\030evaluation_run_summaries\030\017 \003(\0132B.google.clo"
- + "ud.ces.v1beta.EvaluationRun.EvaluationRunSummariesEntryB\003\340A\003\022C\n"
+ + "error_info\030\021 \001(\0132,.go"
+ + "ogle.cloud.ces.v1beta.EvaluationErrorInfoB\003\340A\003\022i\n"
+ + "\030evaluation_run_summaries\030\017 \003(\013"
+ + "2B.google.cloud.ces.v1beta.EvaluationRun.EvaluationRunSummariesEntryB\003\340A\003\022C\n"
+ "\016latency_report\030\031"
+ " \001(\0132&.google.cloud.ces.v1beta.LatencyReportB\003\340A\003\022\026\n"
+ "\trun_count\030\020 \001(\005B\003\340A\003\022K\n"
- + "\023persona_run_configs\030\022"
- + " \003(\0132).google.cloud.ces.v1beta.PersonaRunConfigB\003\340A\003\022M\n"
- + "\023optimization_config\030\023"
- + " \001(\0132+.google.cloud.ces.v1beta.OptimizationConfigB\003\340A\001\022S\n"
+ + "\023persona_run_configs\030\022 \003(\0132).go"
+ + "ogle.cloud.ces.v1beta.PersonaRunConfigB\003\340A\003\022M\n"
+ + "\023optimization_config\030\023 \001(\0132+.googl"
+ + "e.cloud.ces.v1beta.OptimizationConfigB\003\340A\001\022S\n"
+ "\030scheduled_evaluation_run\030\024 \001(\tB1\340A\003\372A+\n"
+ ")ces.googleapis.com/ScheduledEvaluationRun\022H\n"
- + "\021golden_run_method\030\025"
- + " \001(\0162(.google.cloud.ces.v1beta.GoldenRunMethodB\003\340A\003\032\222\001\n"
+ + "\021golden_run_method\030\025 \001(\0162(.goo"
+ + "gle.cloud.ces.v1beta.GoldenRunMethodB\003\340A\003\032\222\001\n"
+ "\010Progress\022\030\n"
+ "\013total_count\030\001 \001(\005B\003\340A\003\022\031\n"
+ "\014failed_count\030\002 \001(\005B\003\340A\003\022\030\n"
@@ -713,8 +713,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\013error_count\030\003 \001(\005B\003\340A\003\032z\n"
+ "\033EvaluationRunSummariesEntry\022\013\n"
+ "\003key\030\001 \001(\t\022J\n"
- + "\005value\030\002 \001(\0132;.google.cloud.ces."
- + "v1beta.EvaluationRun.EvaluationRunSummary:\0028\001\"V\n"
+ + "\005value\030\002 \001(\0132;.goog"
+ + "le.cloud.ces.v1beta.EvaluationRun.EvaluationRunSummary:\0028\001\"V\n"
+ "\016EvaluationType\022\037\n"
+ "\033EVALUATION_TYPE_UNSPECIFIED\020\000\022\n\n"
+ "\006GOLDEN\020\001\022\014\n"
@@ -725,52 +725,52 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\007RUNNING\020\001\022\r\n"
+ "\tCOMPLETED\020\002\022\t\n"
+ "\005ERROR\020\003:\231\001\352A\225\001\n"
- + " ces.googleapis.com/EvaluationRun\022Rprojects/{project}/locations/{location}/apps/"
- + "{app}/evaluationRuns/{evaluation_run}*\016evaluationRuns2\r"
+ + " ces.googleapis.com/EvaluationRun\022Rprojects/{project}/locations/{lo"
+ + "cation}/apps/{app}/evaluationRuns/{evaluation_run}*\016evaluationRuns2\r"
+ "evaluationRun\"\252\n\n\r"
+ "LatencyReport\022R\n"
- + "\016tool_latencies\030\001 \003(\01322.google."
- + "cloud.ces.v1beta.LatencyReport.ToolLatencyB\006\340A\003\340A\006\022Z\n"
- + "\022callback_latencies\030\002 \003(\01326"
- + ".google.cloud.ces.v1beta.LatencyReport.CallbackLatencyB\006\340A\003\340A\006\022\\\n"
- + "\023guardrail_latencies\030\003"
- + " \003(\01327.google.cloud.ces.v1beta.LatencyReport.GuardrailLatencyB\006\340A\003\340A\006\022Y\n"
- + "\022llm_call_latencies\030\004 \003(\01325.google.cloud."
- + "ces.v1beta.LatencyReport.LlmCallLatencyB\006\340A\003\340A\006\022\032\n\r"
+ + "\016tool_latencies\030\001 "
+ + "\003(\01322.google.cloud.ces.v1beta.LatencyReport.ToolLatencyB\006\340A\003\340A\006\022Z\n"
+ + "\022callback_latencies\030\002"
+ + " \003(\01326.google.cloud.ces.v1beta.LatencyReport.CallbackLatencyB\006\340A\003\340A\006\022\\\n"
+ + "\023guardrail_latencies\030\003 \003(\01327.google.cloud."
+ + "ces.v1beta.LatencyReport.GuardrailLatencyB\006\340A\003\340A\006\022Y\n"
+ + "\022llm_call_latencies\030\004 \003(\01325."
+ + "google.cloud.ces.v1beta.LatencyReport.LlmCallLatencyB\006\340A\003\340A\006\022\032\n\r"
+ "session_count\030\005 \001(\005B\003\340A\003\032\310\001\n"
+ "\016LatencyMetrics\0223\n"
+ "\013p50_latency\030\001 \001(\0132\031.google.protobuf.DurationB\003\340A\003\0223\n"
+ "\013p90_latency\030\002 \001(\0132\031.google.protobuf.DurationB\003\340A\003\0223\n"
+ "\013p99_latency\030\003"
+ " \001(\0132\031.google.protobuf.DurationB\003\340A\003\022\027\n\n"
- + "call_count\030\004 \001(\005B\003\340A\003\032\211",
- "\002\n"
+ + "call_count",
+ "\030\004 \001(\005B\003\340A\003\032\211\002\n"
+ "\013ToolLatency\022/\n"
+ "\004tool\030\001 \001(\tB\037\340A\003\372A\031\n"
+ "\027ces.googleapis.com/ToolH\000\022A\n"
+ "\014toolset_tool\030\002"
+ " \001(\0132$.google.cloud.ces.v1beta.ToolsetToolB\003\340A\003H\000\022\036\n"
+ "\021tool_display_name\030\003 \001(\tB\003\340A\003\022S\n"
- + "\017latency_metrics\030\004 \001(\01325.google.clo"
- + "ud.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003B\021\n"
+ + "\017latency_metrics\030\004 \001(\013"
+ + "25.google.cloud.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003B\021\n"
+ "\017tool_identifier\032z\n"
+ "\017CallbackLatency\022\022\n"
+ "\005stage\030\001 \001(\tB\003\340A\003\022S\n"
- + "\017latency_metrics\030\002"
- + " \001(\01325.google.cloud.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\032\305\001\n"
+ + "\017latency_metrics\030\002 \001(\01325.google.cloud.c"
+ + "es.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\032\305\001\n"
+ "\020GuardrailLatency\0227\n"
+ "\tguardrail\030\001 \001(\tB$\340A\003\372A\036\n"
+ "\034ces.googleapis.com/Guardrail\022#\n"
+ "\026guardrail_display_name\030\002 \001(\tB\003\340A\003\022S\n"
- + "\017latency_metrics\030\003"
- + " \001(\01325.google.cloud.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\032y\n"
+ + "\017latency_metrics\030\003 \001(\01325.google.cloud.c"
+ + "es.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\032y\n"
+ "\016LlmCallLatency\022\022\n"
+ "\005model\030\001 \001(\tB\003\340A\003\022S\n"
- + "\017latency_metrics\030\002"
- + " \001(\01325.google.cloud.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\"\244\004\n"
+ + "\017latency_metrics\030\002 \001(\01325.google.clou"
+ + "d.ces.v1beta.LatencyReport.LatencyMetricsB\003\340A\003\"\244\004\n"
+ "\025EvaluationExpectation\022W\n"
- + "\014llm_criteria\030\003 \001("
- + "\0132:.google.cloud.ces.v1beta.EvaluationExpectation.LlmCriteriaB\003\340A\001H\000\022\021\n"
+ + "\014llm_criteria\030\003 \001(\0132:.google.cloud.ces.v1beta"
+ + ".EvaluationExpectation.LlmCriteriaB\003\340A\001H\000\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\010\022\031\n"
+ "\014display_name\030\002 \001(\tB\003\340A\002\022\021\n"
+ "\004tags\030\010 \003(\tB\003\340A\001\0224\n"
@@ -780,26 +780,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\004etag\030\006 \001(\tB\003\340A\003\032\"\n"
+ "\013LlmCriteria\022\023\n"
+ "\006prompt\030\001 \001(\tB\003\340A\002:\301\001\352A\275\001\n"
- + "(ces.googleapis.com/EvaluationExpectation\022bprojects/{pro"
- + "ject}/locations/{location}/apps/{app}/evaluationExpectations/{evaluation_expecta"
- + "tion}*\026evaluationExpectations2\025evaluationExpectationB\n\n"
+ + "(ces.googleapis.com/EvaluationExpectation\022bprojects/{project}/locations/{location}/"
+ + "apps/{app}/evaluationExpectations/{evalu"
+ + "ation_expectation}*\026evaluationExpectations2\025evaluationExpectationB\n\n"
+ "\010criteria\"\264\003\n"
+ "\020EvaluationConfig\022L\n"
- + "\022input_audio_config\030\001 \001(\0132).goog"
- + "le.cloud.ces.v1beta.InputAudioConfigB\005\030\001\340A\001\022N\n"
- + "\023output_audio_config\030\002 \001(\0132*.googl"
- + "e.cloud.ces.v1beta.OutputAudioConfigB\005\030\001\340A\001\022\\\n"
- + "\022evaluation_channel\030\003 \001(\0162;.google"
- + ".cloud.ces.v1beta.EvaluationConfig.EvaluationChannelB\003\340A\001\022V\n"
- + "\023tool_call_behaviour\030\004"
- + " \001(\01624.google.cloud.ces.v1beta.EvaluationToolCallBehaviourB\003\340A\001\"L\n"
+ + "\022input_audio_config\030\001"
+ + " \001(\0132).google.cloud.ces.v1beta.InputAudioConfigB\005\030\001\340A\001\022N\n"
+ + "\023output_audio_config\030\002"
+ + " \001(\0132*.google.cloud.ces.v1beta.OutputAudioConfigB\005\030\001\340A\001\022\\\n"
+ + "\022evaluation_channel\030\003"
+ + " \001(\0162;.google.cloud.ces.v1beta.EvaluationConfig.EvaluationChannelB\003\340A\001\022V\n"
+ + "\023tool_call_behaviour\030\004 \001(\01624.google.cloud.ces.v"
+ + "1beta.EvaluationToolCallBehaviourB\003\340A\001\"L\n"
+ "\021EvaluationChannel\022\"\n"
+ "\036EVALUATION_CHANNEL_UNSPECIFIED\020\000\022\010\n"
+ "\004TEXT\020\001\022\t\n"
+ "\005AUDIO\020\002\"\357\002\n"
+ "\023EvaluationErrorInfo\022O\n\n"
- + "error_type\030\001 \001(\01626.google.clo"
- + "ud.ces.v1beta.EvaluationErrorInfo.ErrorTypeB\003\340A\003\022\032\n\r"
+ + "error_type\030\001 \001(\016"
+ + "26.google.cloud.ces.v1beta.EvaluationErrorInfo.ErrorTypeB\003\340A\003\022\032\n\r"
+ "error_message\030\002 \001(\tB\003\340A\003\022\027\n\n"
+ "session_id\030\003 \001(\tB\003\340A\003\"\321\001\n"
+ "\tErrorType\022\032\n"
@@ -820,13 +820,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\014display_name\030\004 \001(\tB\003\340A\001\022:\n"
+ "\013app_version\030\006 \001(\tB%\340A\001\372A\037\n"
+ "\035ces.googleapis.com/AppVersion\022>\n"
- + "\006config\030\010"
- + " \001(\0132).google.cloud.ces.v1beta.EvaluationConfigB\003\340A\001\022\033\n"
+ + "\006config\030\010 \001(\0132).goog"
+ + "le.cloud.ces.v1beta.EvaluationConfigB\003\340A\001\022\033\n"
+ "\trun_count\030\t \001(\005B\003\340A\001H\000\210\001\001\022K\n"
+ "\023persona_run_configs\030\n"
+ " \003(\0132).google.cloud.ces.v1beta.PersonaRunConfigB\003\340A\001\022M\n"
- + "\023optimization_config\030\013 "
- + "\001(\0132+.google.cloud.ces.v1beta.OptimizationConfigB\003\340A\001\022S\n"
+ + "\023optimization_config\030\013"
+ + " \001(\0132+.google.cloud.ces.v1beta.OptimizationConfigB\003\340A\001\022S\n"
+ "\030scheduled_evaluation_run\030\014 \001(\tB1\340A\001\372A+\n"
+ ")ces.googleapis.com/ScheduledEvaluationRun\022H\n"
+ "\021golden_run_method\030\r"
@@ -836,11 +836,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\026ScheduledEvaluationRun\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\010\022\031\n"
+ "\014display_name\030\002 \001(\tB\003\340A\002\022C\n"
- + "\007request\030\003 \001(\0132-.goo"
- + "gle.cloud.ces.v1beta.RunEvaluationRequestB\003\340A\002\022\030\n"
+ + "\007request\030\003"
+ + " \001(\0132-.google.cloud.ces.v1beta.RunEvaluationRequestB\003\340A\002\022\030\n"
+ "\013description\030\004 \001(\tB\003\340A\001\022`\n"
- + "\021scheduling_config\030\005 \001(\0132@.google.cloud.ces.v"
- + "1beta.ScheduledEvaluationRun.SchedulingConfigB\003\340A\002\022\023\n"
+ + "\021scheduling_config\030\005 \001(\0132@.googl"
+ + "e.cloud.ces.v1beta.ScheduledEvaluationRun.SchedulingConfigB\003\340A\002\022\023\n"
+ "\006active\030\006 \001(\010B\003\340A\001\022D\n"
+ "\022last_completed_run\030\007 \001(\tB(\340A\003\372A\"\n"
+ " ces.googleapis.com/EvaluationRun\022\035\n"
@@ -856,8 +856,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\tB\003\340A\003\022\021\n"
+ "\004etag\030\016 \001(\tB\003\340A\003\032\235\002\n"
+ "\020SchedulingConfig\022b\n"
- + "\tfrequency\030\001 \001(\0162J.google.clou"
- + "d.ces.v1beta.ScheduledEvaluationRun.SchedulingConfig.FrequencyB\003\340A\002\0223\n\n"
+ + "\tfrequency\030\001 \001(\0162J.google.cloud.ces.v1beta.ScheduledEvalu"
+ + "ationRun.SchedulingConfig.FrequencyB\003\340A\002\0223\n\n"
+ "start_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\002\022\031\n"
+ "\014days_of_week\030\003 \003(\005B\003\340A\001\"U\n"
+ "\tFrequency\022\031\n"
@@ -866,9 +866,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005DAILY\020\002\022\n\n"
+ "\006WEEKLY\020\003\022\014\n"
+ "\010BIWEEKLY\020\004:\307\001\352A\303\001\n"
- + ")ces.googleapis.com/ScheduledEvaluationRun\022eprojects/{project}/locations/{loca"
- + "tion}/apps/{app}/scheduledEvaluationRuns"
- + "/{scheduled_evaluation_run}*\027scheduledEvaluationRuns2\026scheduledEvaluationRun\"A\n"
+ + ")ces.googleapis.com/ScheduledEvaluationRun\022eprojects/{project}/lo"
+ + "cations/{location}/apps/{app}/scheduledEvaluationRuns/{scheduled_evaluation_run}"
+ + "*\027scheduledEvaluationRuns2\026scheduledEvaluationRun\"A\n"
+ "\020PersonaRunConfig\022\024\n"
+ "\007persona\030\001 \001(\tB\003\340A\001\022\027\n\n"
+ "task_count\030\002 \001(\005B\003\340A\001\"\233\003\n"
@@ -877,8 +877,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021assistant_session\030\002 \001(\tB\003\340A\003\022\033\n"
+ "\016report_summary\030\003 \001(\tB\003\340A\003\022\037\n"
+ "\022should_suggest_fix\030\005 \001(\010B\003\340A\003\022S\n"
- + "\006status\030\004 \001(\0162>.google"
- + ".cloud.ces.v1beta.OptimizationConfig.OptimizationStatusB\003\340A\003\022\032\n\r"
+ + "\006status\030\004"
+ + " \001(\0162>.google.cloud.ces.v1beta.OptimizationConfig.OptimizationStatusB\003\340A\003\022\032\n\r"
+ "error_message\030\006 \001(\tB\003\340A\003\0221\n"
+ "\013loss_report\030\007 \001(\0132\027.google.protobuf.StructB\003\340A\003\"`\n"
+ "\022OptimizationStatus\022#\n"
@@ -886,8 +886,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\007RUNNING\020\001\022\r\n"
+ "\tCOMPLETED\020\002\022\t\n"
+ "\005ERROR\020\003B_\n"
- + "\033com.google.cloud.ces.v1betaB\017Evaluation"
- + "ProtoP\001Z-cloud.google.com/go/ces/apiv1beta/cespb;cespbb\006proto3"
+ + "\033com.google.cloud.ces.v1betaB\017EvaluationProtoP\001Z-cloud.google.com/g"
+ + "o/ces/apiv1beta/cespb;cespbb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResult.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResult.java
index ef2468c50189..7015877c05ab 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResult.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResult.java
@@ -121,6 +121,16 @@ public enum Outcome implements com.google.protobuf.ProtocolMessageEnum {
* FAIL = 2;
*/
FAIL(2),
+ /**
+ *
+ *
+ * + * Evaluation/Expectation was skipped. + *+ * + *
SKIPPED = 3;
+ */
+ SKIPPED(3),
UNRECOGNIZED(-1),
;
@@ -169,6 +179,17 @@ public enum Outcome implements com.google.protobuf.ProtocolMessageEnum {
*/
public static final int FAIL_VALUE = 2;
+ /**
+ *
+ *
+ * + * Evaluation/Expectation was skipped. + *+ * + *
SKIPPED = 3;
+ */
+ public static final int SKIPPED_VALUE = 3;
+
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
@@ -199,6 +220,8 @@ public static Outcome forNumber(int value) {
return PASS;
case 2:
return FAIL;
+ case 3:
+ return SKIPPED;
default:
return null;
}
@@ -34568,7 +34591,7 @@ public com.google.cloud.ces.v1beta.EvaluationErrorInfoOrBuilder getErrorInfoOrBu
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return Whether the error field is set.
*/
@java.lang.Override
@@ -34590,7 +34613,7 @@ public boolean hasError() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return The error.
*/
@java.lang.Override
@@ -37643,7 +37666,7 @@ public com.google.cloud.ces.v1beta.EvaluationErrorInfoOrBuilder getErrorInfoOrBu
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return Whether the error field is set.
*/
@java.lang.Deprecated
@@ -37664,7 +37687,7 @@ public boolean hasError() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return The error.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResultOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResultOrBuilder.java
index f20f2a72174e..0d18005ddfce 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResultOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationResultOrBuilder.java
@@ -382,7 +382,7 @@ public interface EvaluationResultOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return Whether the error field is set.
*/
@java.lang.Deprecated
@@ -401,7 +401,7 @@ public interface EvaluationResultOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationResult.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=988
+ * google/cloud/ces/v1beta/evaluation.proto;l=991
* @return The error.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRun.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRun.java
index 365ed7d21f59..47fffbe7f562 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRun.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRun.java
@@ -3116,7 +3116,7 @@ public com.google.cloud.ces.v1beta.EvaluationConfigOrBuilder getConfigOrBuilder(
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return Whether the error field is set.
*/
@java.lang.Override
@@ -3138,7 +3138,7 @@ public boolean hasError() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return The error.
*/
@java.lang.Override
@@ -7191,7 +7191,7 @@ public com.google.cloud.ces.v1beta.EvaluationConfigOrBuilder getConfigOrBuilder(
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return Whether the error field is set.
*/
@java.lang.Deprecated
@@ -7212,7 +7212,7 @@ public boolean hasError() {
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return The error.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRunOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRunOrBuilder.java
index 96cb0d073a4e..742ad4b28938 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRunOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationRunOrBuilder.java
@@ -634,7 +634,7 @@ public interface EvaluationRunOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return Whether the error field is set.
*/
@java.lang.Deprecated
@@ -653,7 +653,7 @@ public interface EvaluationRunOrBuilder
*
*
* @deprecated google.cloud.ces.v1beta.EvaluationRun.error is deprecated. See
- * google/cloud/ces/v1beta/evaluation.proto;l=1206
+ * google/cloud/ces/v1beta/evaluation.proto;l=1209
* @return The error.
*/
@java.lang.Deprecated
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationServiceProto.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationServiceProto.java
index d165854ace7c..c416c2616ccc 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationServiceProto.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/EvaluationServiceProto.java
@@ -224,6 +224,30 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_cloud_ces_v1beta_ListEvaluationExpectationsResponse_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_cloud_ces_v1beta_ListEvaluationExpectationsResponse_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportOptions_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportOptions_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsRequest_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsRequest_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_FailedEvaluationsEntry_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_FailedEvaluationsEntry_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationResultsResponse_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationResultsResponse_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationRunsResponse_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_ces_v1beta_ExportEvaluationRunsResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
return descriptor;
@@ -238,10 +262,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "vice.proto\022\027google.cloud.ces.v1beta\032\034goo"
+ "gle/api/annotations.proto\032\027google/api/cl"
+ "ient.proto\032\037google/api/field_behavior.pr"
- + "oto\032\031google/api/resource.proto\032*google/c"
- + "loud/ces/v1beta/conversation.proto\032(google/cloud/ces/v1beta/evaluation.proto\032#go"
- + "ogle/longrunning/operations.proto\032\036googl"
- + "e/protobuf/duration.proto\032\033google/protobuf/empty.proto\032"
+ + "oto\032\031google/api/resource.proto\032+google/c"
+ + "loud/ces/v1beta/agent_service.proto\032*google/cloud/ces/v1beta/conversation.proto\032"
+ + "(google/cloud/ces/v1beta/evaluation.prot"
+ + "o\032#google/longrunning/operations.proto\032\036"
+ + "google/protobuf/duration.proto\032\033google/protobuf/empty.proto\032"
+ " google/protobuf/field_mask.proto\032\037google/protobuf/timestamp.proto\"V\n"
+ "\025RunEvaluationResponse\022=\n"
+ "\016evaluation_run\030\001 \001(\tB%\372A\"\n"
@@ -266,33 +291,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\031GenerateEvaluationRequest\022=\n"
+ "\014conversation\030\001 \001(\tB\'\340A\002\372A!\n"
+ "\037ces.googleapis.com/Conversation\022C\n"
- + "\006source\030\002 \001(\0162"
- + ",.google.cloud.ces.v1beta.Conversation.SourceB\005\030\001\340A\001\"\373\004\n"
+ + "\006source\030\002"
+ + " \001(\0162,.google.cloud.ces.v1beta.Conversation.SourceB\005\030\001\340A\001\"\373\004\n"
+ "\030ImportEvaluationsRequest\022_\n"
- + "\021conversation_list\030\002 \001(\0132B.google.cl"
- + "oud.ces.v1beta.ImportEvaluationsRequest.ConversationListH\000\022\021\n"
+ + "\021conversation_list\030\002 \001(\0132B.goog"
+ + "le.cloud.ces.v1beta.ImportEvaluationsRequest.ConversationListH\000\022\021\n"
+ "\007gcs_uri\030\003 \001(\tH\000\022\025\n"
+ "\013csv_content\030\004 \001(\014H\000\022.\n"
+ "\006parent\030\001 \001(\tB\036\340A\002\372A\030\n"
+ "\026ces.googleapis.com/App\022\\\n"
- + "\016import_options\030\005 \001(\0132?.google.cloud.ces.v1beta.I"
- + "mportEvaluationsRequest.ImportOptionsB\003\340A\001\032.\n"
+ + "\016import_options\030\005 \001(\0132?.google.cloud.ces.v1b"
+ + "eta.ImportEvaluationsRequest.ImportOptionsB\003\340A\001\032.\n"
+ "\020ConversationList\022\032\n\r"
+ "conversations\030\001 \003(\tB\003\340A\001\032\213\002\n\r"
+ "ImportOptions\022\205\001\n"
- + "\034conflict_resolution_strategy\030\001 \001(\0162Z.google.clo"
- + "ud.ces.v1beta.ImportEvaluationsRequest.I"
- + "mportOptions.ConflictResolutionStrategyB\003\340A\001\"r\n"
+ + "\034conflict_resolution_strategy\030\001 \001(\0162Z.googl"
+ + "e.cloud.ces.v1beta.ImportEvaluationsRequ"
+ + "est.ImportOptions.ConflictResolutionStrategyB\003\340A\001\"r\n"
+ "\032ConflictResolutionStrategy\022,\n"
+ "(CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED\020\000\022\r\n"
+ "\tOVERWRITE\020\001\022\010\n"
+ "\004SKIP\020\002\022\r\n"
+ "\tDUPLICATE\020\003B\010\n"
- + "\006source\"\220\001\n"
+ + "\006source\"\365\002\n"
+ "\031ImportEvaluationsResponse\0228\n"
- + "\013evaluations\030\001 \003(\0132#.google.cloud.ces.v1beta.Evaluation\022\033\n"
+ + "\013evaluations\030\001 \003(\0132#.google.cloud.ces.v1beta.Evaluation\022E\n"
+ + "\022evaluation_results\030\004"
+ + " \003(\0132).google.cloud.ces.v1beta.EvaluationResult\022?\n"
+ + "\017evaluation_runs\030\005 \003(\0132"
+ + "&.google.cloud.ces.v1beta.EvaluationRun\022\033\n"
+ "\016error_messages\030\002 \003(\tB\003\340A\001\022\034\n"
- + "\024import_failure_count\030\003 \001(\005\"\252\001\n"
+ + "\024import_failure_count\030\003 \001(\005\022.\n"
+ + "&evaluation_result_import_failure_count\030\006 \001(\005\022+\n"
+ + "#evaluation_run_import_failure_count\030\007 \001(\005\"\252\001\n"
+ "\"ImportEvaluationsOperationMetadata\0224\n"
+ "\013create_time\030\001 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0221\n"
+ "\010end_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\033\n"
@@ -301,8 +332,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006parent\030\001 \001(\tB\036\340A\002\372A\030\n"
+ "\026ces.googleapis.com/App\022\"\n"
+ "\025evaluation_dataset_id\030\002 \001(\tB\003\340A\001\022K\n"
- + "\022evaluation_dataset\030\003 \001(\0132*."
- + "google.cloud.ces.v1beta.EvaluationDatasetB\003\340A\002\"\215\001\n"
+ + "\022evaluation_dataset\030\003 \001(\0132*.google"
+ + ".cloud.ces.v1beta.EvaluationDatasetB\003\340A\002\"\215\001\n"
+ "\027UpdateEvaluationRequest\022<\n\n"
+ "evaluation\030\001 \001(\0132#.google.cloud.ces.v1beta.EvaluationB\003\340A\002\0224\n"
+ "\013update_mask\030\002"
@@ -377,25 +408,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \003(\0132).google.cloud.ces.v1beta.EvaluationResult\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\202\001\n"
+ "\036ListEvaluationDatasetsResponse\022G\n"
- + "\023evaluation_datasets\030\001 \003"
- + "(\0132*.google.cloud.ces.v1beta.EvaluationDataset\022\027\n"
+ + "\023evaluation_datasets\030\001 \003(\0132*.g"
+ + "oogle.cloud.ces.v1beta.EvaluationDataset\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"v\n"
+ "\032ListEvaluationRunsResponse\022?\n"
- + "\017evaluation_runs\030\001"
- + " \003(\0132&.google.cloud.ces.v1beta.EvaluationRun\022\027\n"
+ + "\017evaluation_runs\030\001 \003(\013"
+ + "2&.google.cloud.ces.v1beta.EvaluationRun\022\027\n"
+ "\017next_page_token\030\002 \001(\t\"\327\001\n"
+ "#CreateScheduledEvaluationRunRequest\022.\n"
+ "\006parent\030\001 \001(\tB\036\340A\002\372A\030\n"
+ "\026ces.googleapis.com/App\022(\n"
+ "\033scheduled_evaluation_run_id\030\002 \001(\tB\003\340A\001\022V\n"
- + "\030scheduled_evaluation_run\030\003 \001(\0132/.go"
- + "ogle.cloud.ces.v1beta.ScheduledEvaluationRunB\003\340A\002\"c\n"
+ + "\030scheduled_evaluation_run\030\003 \001(\0132/.google.c"
+ + "loud.ces.v1beta.ScheduledEvaluationRunB\003\340A\002\"c\n"
+ " GetScheduledEvaluationRunRequest\022?\n"
+ "\004name\030\001 \001(\tB1\340A\002\372A+\n"
+ ")ces.googleapis.com/ScheduledEvaluationRun\"\304\001\n"
+ "\"ListScheduledEvaluationRunsRequest\022A\n"
- + "\006parent\030\001 \001("
- + "\tB1\340A\002\372A+\022)ces.googleapis.com/ScheduledEvaluationRun\022\026\n"
+ + "\006parent\030\001 \001(\tB"
+ + "1\340A\002\372A+\022)ces.googleapis.com/ScheduledEvaluationRun\022\026\n"
+ "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n"
+ "page_token\030\003 \001(\tB\003\340A\001\022\023\n"
+ "\006filter\030\004 \001(\tB\003\340A\001\022\025\n"
@@ -432,11 +463,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006parent\030\001 \001(\tB\036\340A\002\372A\030\n"
+ "\026ces.googleapis.com/App\022&\n"
+ "\031evaluation_expectation_id\030\002 \001(\tB\003\340A\001\022S\n"
- + "\026evaluation_expectation\030\003 \001(\0132..goog"
- + "le.cloud.ces.v1beta.EvaluationExpectationB\003\340A\002\"\257\001\n"
+ + "\026evaluation_expectation\030\003 \001(\0132..google.clo"
+ + "ud.ces.v1beta.EvaluationExpectationB\003\340A\002\"\257\001\n"
+ "\"UpdateEvaluationExpectationRequest\022S\n"
- + "\026evaluation_expectation\030\001 \001(\0132.."
- + "google.cloud.ces.v1beta.EvaluationExpectationB\003\340A\002\0224\n"
+ + "\026evaluation_expectation\030\001 \001(\0132..google"
+ + ".cloud.ces.v1beta.EvaluationExpectationB\003\340A\002\0224\n"
+ "\013update_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\"w\n"
+ "\"DeleteEvaluationExpectationRequest\022>\n"
+ "\004name\030\001 \001(\tB0\340A\002\372A*\n"
@@ -453,161 +484,199 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\006filter\030\004 \001(\tB\003\340A\001\022\025\n"
+ "\010order_by\030\005 \001(\tB\003\340A\001\"\216\001\n"
+ "\"ListEvaluationExpectationsResponse\022O\n"
- + "\027evaluation_expectations\030\001 \003(\0132..goog"
- + "le.cloud.ces.v1beta.EvaluationExpectation\022\027\n"
- + "\017next_page_token\030\002 \001(\t2\245:\n"
+ + "\027evaluation_expectations\030\001"
+ + " \003(\0132..google.cloud.ces.v1beta.EvaluationExpectation\022\027\n"
+ + "\017next_page_token\030\002 \001(\t\"\271\001\n\r"
+ + "ExportOptions\022O\n\r"
+ + "export_format\030\001 \001(\01623.google.cloud.ces"
+ + ".v1beta.ExportOptions.ExportFormatB\003\340A\001\022\024\n"
+ + "\007gcs_uri\030\002 \001(\tB\003\340A\001\"A\n"
+ + "\014ExportFormat\022\035\n"
+ + "\031EXPORT_FORMAT_UNSPECIFIED\020\000\022\010\n"
+ + "\004JSON\020\001\022\010\n"
+ + "\004YAML\020\002\"\220\002\n"
+ + "\030ExportEvaluationsRequest\022.\n"
+ + "\006parent\030\001 \001(\tB\036\340A\002\372A\030\n"
+ + "\026ces.googleapis.com/App\0224\n"
+ + "\005names\030\002 \003(\tB%\340A\002\372A\037\n"
+ + "\035ces.googleapis.com/Evaluation\022C\n"
+ + "\016export_options\030\003 "
+ + "\001(\0132&.google.cloud.ces.v1beta.ExportOptionsB\003\340A\001\022\'\n"
+ + "\032include_evaluation_results\030\004 \001(\010B\003\340A\001\022 \n"
+ + "\023include_evaluations\030\005 \001(\010B\003\340A\001\"\212\002\n"
+ + "\031ExportEvaluationsResponse\022\035\n"
+ + "\023evaluations_content\030\001 \001(\014H\000\022\031\n"
+ + "\017evaluations_uri\030\002 \001(\tH\000\022j\n"
+ + "\022failed_evaluations\030\003 \003(\0132I.google.cloud.ces.v1beta.ExportEvaluati"
+ + "onsResponse.FailedEvaluationsEntryB\003\340A\003\0328\n"
+ + "\026FailedEvaluationsEntry\022\013\n"
+ + "\003key\030\001 \001(\t\022\r"
+ + "\n"
+ + "\005value\030\002 \001(\t:\0028\001B\r\n"
+ + "\013evaluations\"\177\n"
+ + "\037ExportEvaluationResultsResponse\022$\n"
+ + "\032evaluation_results_content\030\001 \001(\014H\000\022 \n"
+ + "\026evaluation_results_uri\030\002 \001(\tH\000B\024\n"
+ + "\022evaluation_results\"s\n"
+ + "\034ExportEvaluationRunsResponse\022!\n"
+ + "\027evaluation_runs_content\030\001 \001(\014H\000\022\035\n"
+ + "\023evaluation_runs_uri\030\002 \001(\tH\000B\021\n"
+ + "\017evaluation_runs2\226<\n"
+ "\021EvaluationService\022\344\001\n\r"
- + "RunEvaluation\022-.google.clou"
- + "d.ces.v1beta.RunEvaluationRequest\032\035.google.longrunning.Operation\"\204\001\312A7\n"
- + "\025RunEvaluationResponse\022\036RunEvaluationOperationMet"
- + "adata\332A\003app\202\323\344\223\002>\"9/v1beta/{app=projects"
- + "/*/locations/*/apps/*}:runEvaluation:\001*\022\370\001\n"
- + "\025UploadEvaluationAudio\0225.google.cloud.ces.v1beta.UploadEvaluationAudioRequest"
- + "\0326.google.cloud.ces.v1beta.UploadEvaluat"
- + "ionAudioResponse\"p\332A\022name,audio_content\202"
- + "\323\344\223\002U\"P/v1beta/{name=projects/*/location"
- + "s/*/apps/*/evaluations/*}:uploadEvaluationAudio:\001*\022\360\001\n"
- + "\020CreateEvaluation\0220.google.cloud.ces.v1beta.CreateEvaluationReques"
- + "t\032#.google.cloud.ces.v1beta.Evaluation\"\204"
- + "\001\332A\037parent,evaluation,evaluation_id\332A\021pa"
- + "rent,evaluation\202\323\344\223\002H\":/v1beta/{parent=p"
- + "rojects/*/locations/*/apps/*}/evaluations:\n"
+ + "RunEvaluation\022-.google.cloud.ces.v1beta.RunEvaluationRe"
+ + "quest\032\035.google.longrunning.Operation\"\204\001\312A7\n"
+ + "\025RunEvaluationResponse\022\036RunEvaluation"
+ + "OperationMetadata\332A\003app\202\323\344\223\002>\"9/v1beta/{"
+ + "app=projects/*/locations/*/apps/*}:runEvaluation:\001*\022\370\001\n"
+ + "\025UploadEvaluationAudio\0225.google.cloud.ces.v1beta.UploadEvaluation"
+ + "AudioRequest\0326.google.cloud.ces.v1beta.U"
+ + "ploadEvaluationAudioResponse\"p\332A\022name,au"
+ + "dio_content\202\323\344\223\002U\"P/v1beta/{name=project"
+ + "s/*/locations/*/apps/*/evaluations/*}:uploadEvaluationAudio:\001*\022\360\001\n"
+ + "\020CreateEvaluation\0220.google.cloud.ces.v1beta.CreateEval"
+ + "uationRequest\032#.google.cloud.ces.v1beta."
+ + "Evaluation\"\204\001\332A\037parent,evaluation,evalua"
+ + "tion_id\332A\021parent,evaluation\202\323\344\223\002H\":/v1be"
+ + "ta/{parent=projects/*/locations/*/apps/*}/evaluations:\n"
+ "evaluation\022\217\002\n"
- + "\022GenerateEvaluation\0222.google.cloud.ces.v1beta.GenerateEvaluatio"
- + "nRequest\032\035.google.longrunning.Operation\"\245\001\312A1\n\n"
- + "Evaluation\022#GenerateEvaluationOpe"
- + "rationMetadata\332A\014conversation\202\323\344\223\002\\\"W/v1"
- + "beta/{conversation=projects/*/locations/"
- + "*/apps/*/conversations/*}:generateEvaluation:\001*\022\376\001\n"
- + "\021ImportEvaluations\0221.google.c"
- + "loud.ces.v1beta.ImportEvaluationsRequest\032\035.google.longrunning.Operation\"\226\001\312A?\n"
- + "\031ImportEvaluationsResponse\022\"ImportEvaluati"
- + "onsOperationMetadata\332A\006parent\202\323\344\223\002E\"@/v1"
- + "beta/{parent=projects/*/locations/*/apps/*}:importEvaluations:\001*\022\254\002\n"
- + "\027CreateEvaluationDataset\0227.google.cloud.ces.v1beta.C"
- + "reateEvaluationDatasetRequest\032*.google.c"
- + "loud.ces.v1beta.EvaluationDataset\"\253\001\332A/p"
- + "arent,evaluation_dataset,evaluation_data"
- + "set_id\332A\031parent,evaluation_dataset\202\323\344\223\002W"
- + "\"A/v1beta/{parent=projects/*/locations/*"
- + "/apps/*}/evaluationDatasets:\022evaluation_dataset\022\335\001\n"
- + "\020UpdateEvaluation\0220.google.cloud.ces.v1beta.UpdateEvaluationRequest\032#"
- + ".google.cloud.ces.v1beta.Evaluation\"r\332A\026"
- + "evaluation,update_mask\202\323\344\223\002S2E/v1beta/{e"
- + "valuation.name=projects/*/locations/*/apps/*/evaluations/*}:\n"
+ + "\022GenerateEvaluation\0222.google.cloud.ces.v1beta.Gener"
+ + "ateEvaluationRequest\032\035.google.longrunning.Operation\"\245\001\312A1\n\n"
+ + "Evaluation\022#GenerateEvaluationOperationMetadata\332A\014conversatio"
+ + "n\202\323\344\223\002\\\"W/v1beta/{conversation=projects/"
+ + "*/locations/*/apps/*/conversations/*}:generateEvaluation:\001*\022\376\001\n"
+ + "\021ImportEvaluations\0221.google.cloud.ces.v1beta.ImportEvalua"
+ + "tionsRequest\032\035.google.longrunning.Operation\"\226\001\312A?\n"
+ + "\031ImportEvaluationsResponse\022\"ImportEvaluationsOperationMetadata\332A\006paren"
+ + "t\202\323\344\223\002E\"@/v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations:\001*\022\254\002\n"
+ + "\027CreateEvaluationDataset\0227.google.cloud.ces.v1beta.CreateEvaluationDatasetReques"
+ + "t\032*.google.cloud.ces.v1beta.EvaluationDa"
+ + "taset\"\253\001\332A/parent,evaluation_dataset,eva"
+ + "luation_dataset_id\332A\031parent,evaluation_d"
+ + "ataset\202\323\344\223\002W\"A/v1beta/{parent=projects/*"
+ + "/locations/*/apps/*}/evaluationDatasets:\022evaluation_dataset\022\335\001\n"
+ + "\020UpdateEvaluation\0220.google.cloud.ces.v1beta.UpdateEvaluat"
+ + "ionRequest\032#.google.cloud.ces.v1beta.Eva"
+ + "luation\"r\332A\026evaluation,update_mask\202\323\344\223\002S"
+ + "2E/v1beta/{evaluation.name=projects/*/locations/*/apps/*/evaluations/*}:\n"
+ "evaluation\022\222\002\n"
- + "\027UpdateEvaluationDataset\0227.google.cloud.ces.v"
- + "1beta.UpdateEvaluationDatasetRequest\032*.google.cloud.ces.v1beta.EvaluationDataset"
- + "\"\221\001\332A\036evaluation_dataset,update_mask\202\323\344\223"
- + "\002j2T/v1beta/{evaluation_dataset.name=pro"
- + "jects/*/locations/*/apps/*/evaluationDatasets/*}:\022evaluation_dataset\022\247\001\n"
- + "\020DeleteEvaluation\0220.google.cloud.ces.v1beta.Dele"
- + "teEvaluationRequest\032\026.google.protobuf.Em"
- + "pty\"I\332A\004name\202\323\344\223\002<*:/v1beta/{name=projec"
- + "ts/*/locations/*/apps/*/evaluations/*}\022\275\001\n"
- + "\026DeleteEvaluationResult\0226.google.cloud.ces.v1beta.DeleteEvaluationResultReques"
- + "t\032\026.google.protobuf.Empty\"S\332A\004name\202\323\344\223\002F"
- + "*D/v1beta/{name=projects/*/locations/*/apps/*/evaluations/*/results/*}\022\274\001\n"
- + "\027DeleteEvaluationDataset\0227.google.cloud.ces.v1"
- + "beta.DeleteEvaluationDatasetRequest\032\026.go"
- + "ogle.protobuf.Empty\"P\332A\004name\202\323\344\223\002C*A/v1b"
- + "eta/{name=projects/*/locations/*/apps/*/evaluationDatasets/*}\022\370\001\n"
- + "\023DeleteEvaluationRun\0223.google.cloud.ces.v1beta.DeleteEv"
- + "aluationRunRequest\032\035.google.longrunning.Operation\"\214\001\312A=\n"
- + "\025google.protobuf.Empty\022$DeleteEvaluationRunOperationMetadata\332A\004n"
- + "ame\202\323\344\223\002?*=/v1beta/{name=projects/*/locations/*/apps/*/evaluationRuns/*}\022\256\001\n\r"
- + "GetEvaluation\022-.google.cloud.ces.v1beta.Get"
- + "EvaluationRequest\032#.google.cloud.ces.v1b"
- + "eta.Evaluation\"I\332A\004name\202\323\344\223\002<\022:/v1beta/{"
- + "name=projects/*/locations/*/apps/*/evaluations/*}\022\312\001\n"
- + "\023GetEvaluationResult\0223.google.cloud.ces.v1beta.GetEvaluationResultR"
- + "equest\032).google.cloud.ces.v1beta.Evaluat"
- + "ionResult\"S\332A\004name\202\323\344\223\002F\022D/v1beta/{name="
- + "projects/*/locations/*/apps/*/evaluations/*/results/*}\022\312\001\n"
- + "\024GetEvaluationDataset\0224.google.cloud.ces.v1beta.GetEvaluationD"
- + "atasetRequest\032*.google.cloud.ces.v1beta."
- + "EvaluationDataset\"P\332A\004name\202\323\344\223\002C\022A/v1bet"
- + "a/{name=projects/*/locations/*/apps/*/evaluationDatasets/*}\022\272\001\n"
- + "\020GetEvaluationRun\0220.google.cloud.ces.v1beta.GetEvaluation"
- + "RunRequest\032&.google.cloud.ces.v1beta.Eva"
- + "luationRun\"L\332A\004name\202\323\344\223\002?\022=/v1beta/{name"
- + "=projects/*/locations/*/apps/*/evaluationRuns/*}\022\301\001\n"
- + "\017ListEvaluations\022/.google.cloud.ces.v1beta.ListEvaluationsRequest\0320."
- + "google.cloud.ces.v1beta.ListEvaluationsR"
- + "esponse\"K\332A\006parent\202\323\344\223\002<\022:/v1beta/{paren"
- + "t=projects/*/locations/*/apps/*}/evaluations\022\335\001\n"
- + "\025ListEvaluationResults\0225.google.cloud.ces.v1beta.ListEvaluationResultsRe"
- + "quest\0326.google.cloud.ces.v1beta.ListEval"
- + "uationResultsResponse\"U\332A\006parent\202\323\344\223\002F\022D"
- + "/v1beta/{parent=projects/*/locations/*/apps/*/evaluations/*}/results\022\335\001\n"
- + "\026ListEvaluationDatasets\0226.google.cloud.ces.v1bet"
- + "a.ListEvaluationDatasetsRequest\0327.google.cloud.ces.v1beta.ListEvaluationDatasets"
- + "Response\"R\332A\006parent\202\323\344\223\002C\022A/v1beta/{pare"
- + "nt=projects/*/locations/*/apps/*}/evaluationDatasets\022\315\001\n"
- + "\022ListEvaluationRuns\0222.google.cloud.ces.v1beta.ListEvaluationRuns"
- + "Request\0323.google.cloud.ces.v1beta.ListEv"
- + "aluationRunsResponse\"N\332A\006parent\202\323\344\223\002?\022=/"
- + "v1beta/{parent=projects/*/locations/*/apps/*}/evaluationRuns\022\355\001\n"
- + "\032ListEvaluationExpectations\022:.google.cloud.ces.v1beta.Li"
- + "stEvaluationExpectationsRequest\032;.google.cloud.ces.v1beta.ListEvaluationExpectat"
- + "ionsResponse\"V\332A\006parent\202\323\344\223\002G\022E/v1beta/{"
- + "parent=projects/*/locations/*/apps/*}/evaluationExpectations\022\332\001\n"
- + "\030GetEvaluationExpectation\0228.google.cloud.ces.v1beta.GetE"
- + "valuationExpectationRequest\032..google.clo"
- + "ud.ces.v1beta.EvaluationExpectation\"T\332A\004"
- + "name\202\323\344\223\002G\022E/v1beta/{name=projects/*/loc"
- + "ations/*/apps/*/evaluationExpectations/*}\022\314\002\n"
- + "\033CreateEvaluationExpectation\022;.google.cloud.ces.v1beta.CreateEvaluationExpe"
- + "ctationRequest\032..google.cloud.ces.v1beta"
- + ".EvaluationExpectation\"\277\001\332A7parent,evalu"
- + "ation_expectation,evaluation_expectation"
- + "_id\332A\035parent,evaluation_expectation\202\323\344\223\002"
- + "_\"E/v1beta/{parent=projects/*/locations/"
- + "*/apps/*}/evaluationExpectations:\026evaluation_expectation\022\256\002\n"
- + "\033UpdateEvaluationExpectation\022;.google.cloud.ces.v1beta.Updat"
- + "eEvaluationExpectationRequest\032..google.c"
- + "loud.ces.v1beta.EvaluationExpectation\"\241\001"
- + "\332A\"evaluation_expectation,update_mask\202\323\344"
- + "\223\002v2\\/v1beta/{evaluation_expectation.nam"
- + "e=projects/*/locations/*/apps/*/evaluati"
- + "onExpectations/*}:\026evaluation_expectation\022\310\001\n"
- + "\033DeleteEvaluationExpectation\022;.google.cloud.ces.v1beta.DeleteEvaluationExpe"
- + "ctationRequest\032\026.google.protobuf.Empty\"T"
- + "\332A\004name\202\323\344\223\002G*E/v1beta/{name=projects/*/"
- + "locations/*/apps/*/evaluationExpectations/*}\022\330\002\n"
- + "\034CreateScheduledEvaluationRun\022<.google.cloud.ces.v1beta.CreateScheduledE"
- + "valuationRunRequest\032/.google.cloud.ces.v"
- + "1beta.ScheduledEvaluationRun\"\310\001\332A;parent"
- + ",scheduled_evaluation_run,scheduled_evaluation_run_id\332A\037parent,scheduled_evaluat"
- + "ion_run\202\323\344\223\002b\"F/v1beta/{parent=projects/"
- + "*/locations/*/apps/*}/scheduledEvaluationRuns:\030scheduled_evaluation_run\022\336\001\n"
- + "\031GetScheduledEvaluationRun\0229.google.cloud.ces"
- + ".v1beta.GetScheduledEvaluationRunRequest\032/.google.cloud.ces.v1beta.ScheduledEval"
- + "uationRun\"U\332A\004name\202\323\344\223\002H\022F/v1beta/{name="
- + "projects/*/locations/*/apps/*/scheduledEvaluationRuns/*}\022\361\001\n"
- + "\033ListScheduledEvaluationRuns\022;.google.cloud.ces.v1beta.ListS"
- + "cheduledEvaluationRunsRequest\032<.google.cloud.ces.v1beta.ListScheduledEvaluationR"
- + "unsResponse\"W\332A\006parent\202\323\344\223\002H\022F/v1beta/{p"
- + "arent=projects/*/locations/*/apps/*}/scheduledEvaluationRuns\022\270\002\n"
- + "\034UpdateScheduledEvaluationRun\022<.google.cloud.ces.v1beta."
- + "UpdateScheduledEvaluationRunRequest\032/.google.cloud.ces.v1beta.ScheduledEvaluatio"
- + "nRun\"\250\001\332A$scheduled_evaluation_run,updat"
- + "e_mask\202\323\344\223\002{2_/v1beta/{scheduled_evaluat"
- + "ion_run.name=projects/*/locations/*/apps"
- + "/*/scheduledEvaluationRuns/*}:\030scheduled_evaluation_run\022\313\001\n"
- + "\034DeleteScheduledEvaluationRun\022<.google.cloud.ces.v1beta.Delet"
- + "eScheduledEvaluationRunRequest\032\026.google."
- + "protobuf.Empty\"U\332A\004name\202\323\344\223\002H*F/v1beta/{"
- + "name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*}\022\306\001\n"
- + "\020TestPersonaVoice\0220.google.cloud.ces.v1beta.TestPersona"
- + "VoiceRequest\0321.google.cloud.ces.v1beta.T"
- + "estPersonaVoiceResponse\"M\332A\003app\202\323\344\223\002A\""
- + "v1beta/{app=projects/*/locations/*/apps/"
- + "*}:testPersonaVoice:\001*\032j\312A\022ces.googleapi"
- + "s.com\322ARhttps://www.googleapis.com/auth/"
- + "ces,https://www.googleapis.com/auth/cloud-platformBf\n"
- + "\033com.google.cloud.ces.v1betaB\026EvaluationServiceProtoP\001Z-cloud.googl"
- + "e.com/go/ces/apiv1beta/cespb;cespbb\006proto3"
+ + "\027UpdateEvaluationDataset\0227.google.cloud.ces.v1beta.UpdateEvaluationDatase"
+ + "tRequest\032*.google.cloud.ces.v1beta.Evalu"
+ + "ationDataset\"\221\001\332A\036evaluation_dataset,upd"
+ + "ate_mask\202\323\344\223\002j2T/v1beta/{evaluation_data"
+ + "set.name=projects/*/locations/*/apps/*/e"
+ + "valuationDatasets/*}:\022evaluation_dataset\022\247\001\n"
+ + "\020DeleteEvaluation\0220.google.cloud.ces"
+ + ".v1beta.DeleteEvaluationRequest\032\026.google"
+ + ".protobuf.Empty\"I\332A\004name\202\323\344\223\002<*:/v1beta/"
+ + "{name=projects/*/locations/*/apps/*/evaluations/*}\022\275\001\n"
+ + "\026DeleteEvaluationResult\0226.google.cloud.ces.v1beta.DeleteEvaluation"
+ + "ResultRequest\032\026.google.protobuf.Empty\"S\332"
+ + "A\004name\202\323\344\223\002F*D/v1beta/{name=projects/*/l"
+ + "ocations/*/apps/*/evaluations/*/results/*}\022\274\001\n"
+ + "\027DeleteEvaluationDataset\0227.google.cloud.ces.v1beta.DeleteEvaluationDataset"
+ + "Request\032\026.google.protobuf.Empty\"P\332A\004name"
+ + "\202\323\344\223\002C*A/v1beta/{name=projects/*/locations/*/apps/*/evaluationDatasets/*}\022\370\001\n"
+ + "\023DeleteEvaluationRun\0223.google.cloud.ces.v1b"
+ + "eta.DeleteEvaluationRunRequest\032\035.google.longrunning.Operation\"\214\001\312A=\n"
+ + "\025google.protobuf.Empty\022$DeleteEvaluationRunOperation"
+ + "Metadata\332A\004name\202\323\344\223\002?*=/v1beta/{name=pro"
+ + "jects/*/locations/*/apps/*/evaluationRuns/*}\022\256\001\n\r"
+ + "GetEvaluation\022-.google.cloud.ces.v1beta.GetEvaluationRequest\032#.google.c"
+ + "loud.ces.v1beta.Evaluation\"I\332A\004name\202\323\344\223\002"
+ + "<\022:/v1beta/{name=projects/*/locations/*/apps/*/evaluations/*}\022\312\001\n"
+ + "\023GetEvaluationResult\0223.google.cloud.ces.v1beta.GetEvalu"
+ + "ationResultRequest\032).google.cloud.ces.v1"
+ + "beta.EvaluationResult\"S\332A\004name\202\323\344\223\002F\022D/v"
+ + "1beta/{name=projects/*/locations/*/apps/*/evaluations/*/results/*}\022\312\001\n"
+ + "\024GetEvaluationDataset\0224.google.cloud.ces.v1beta.Ge"
+ + "tEvaluationDatasetRequest\032*.google.cloud"
+ + ".ces.v1beta.EvaluationDataset\"P\332A\004name\202\323"
+ + "\344\223\002C\022A/v1beta/{name=projects/*/locations/*/apps/*/evaluationDatasets/*}\022\272\001\n"
+ + "\020GetEvaluationRun\0220.google.cloud.ces.v1beta.G"
+ + "etEvaluationRunRequest\032&.google.cloud.ce"
+ + "s.v1beta.EvaluationRun\"L\332A\004name\202\323\344\223\002?\022=/"
+ + "v1beta/{name=projects/*/locations/*/apps/*/evaluationRuns/*}\022\301\001\n"
+ + "\017ListEvaluations\022/.google.cloud.ces.v1beta.ListEvaluatio"
+ + "nsRequest\0320.google.cloud.ces.v1beta.List"
+ + "EvaluationsResponse\"K\332A\006parent\202\323\344\223\002<\022:/v"
+ + "1beta/{parent=projects/*/locations/*/apps/*}/evaluations\022\335\001\n"
+ + "\025ListEvaluationResults\0225.google.cloud.ces.v1beta.ListEvaluat"
+ + "ionResultsRequest\0326.google.cloud.ces.v1b"
+ + "eta.ListEvaluationResultsResponse\"U\332A\006pa"
+ + "rent\202\323\344\223\002F\022D/v1beta/{parent=projects/*/l"
+ + "ocations/*/apps/*/evaluations/*}/results\022\335\001\n"
+ + "\026ListEvaluationDatasets\0226.google.cloud.ces.v1beta.ListEvaluationDatasetsRequ"
+ + "est\0327.google.cloud.ces.v1beta.ListEvalua"
+ + "tionDatasetsResponse\"R\332A\006parent\202\323\344\223\002C\022A/"
+ + "v1beta/{parent=projects/*/locations/*/apps/*}/evaluationDatasets\022\315\001\n"
+ + "\022ListEvaluationRuns\0222.google.cloud.ces.v1beta.ListEv"
+ + "aluationRunsRequest\0323.google.cloud.ces.v"
+ + "1beta.ListEvaluationRunsResponse\"N\332A\006par"
+ + "ent\202\323\344\223\002?\022=/v1beta/{parent=projects/*/locations/*/apps/*}/evaluationRuns\022\355\001\n"
+ + "\032ListEvaluationExpectations\022:.google.cloud.c"
+ + "es.v1beta.ListEvaluationExpectationsRequest\032;.google.cloud.ces.v1beta.ListEvalua"
+ + "tionExpectationsResponse\"V\332A\006parent\202\323\344\223\002"
+ + "G\022E/v1beta/{parent=projects/*/locations/*/apps/*}/evaluationExpectations\022\332\001\n"
+ + "\030GetEvaluationExpectation\0228.google.cloud.ces"
+ + ".v1beta.GetEvaluationExpectationRequest\032..google.cloud.ces.v1beta.EvaluationExpe"
+ + "ctation\"T\332A\004name\202\323\344\223\002G\022E/v1beta/{name=pr"
+ + "ojects/*/locations/*/apps/*/evaluationExpectations/*}\022\314\002\n"
+ + "\033CreateEvaluationExpectation\022;.google.cloud.ces.v1beta.CreateEv"
+ + "aluationExpectationRequest\032..google.clou"
+ + "d.ces.v1beta.EvaluationExpectation\"\277\001\332A7"
+ + "parent,evaluation_expectation,evaluation_expectation_id\332A\035parent,evaluation_expe"
+ + "ctation\202\323\344\223\002_\"E/v1beta/{parent=projects/"
+ + "*/locations/*/apps/*}/evaluationExpectations:\026evaluation_expectation\022\256\002\n"
+ + "\033UpdateEvaluationExpectation\022;.google.cloud.ces."
+ + "v1beta.UpdateEvaluationExpectationRequest\032..google.cloud.ces.v1beta.EvaluationEx"
+ + "pectation\"\241\001\332A\"evaluation_expectation,up"
+ + "date_mask\202\323\344\223\002v2\\/v1beta/{evaluation_exp"
+ + "ectation.name=projects/*/locations/*/app"
+ + "s/*/evaluationExpectations/*}:\026evaluation_expectation\022\310\001\n"
+ + "\033DeleteEvaluationExpectation\022;.google.cloud.ces.v1beta.DeleteEv"
+ + "aluationExpectationRequest\032\026.google.prot"
+ + "obuf.Empty\"T\332A\004name\202\323\344\223\002G*E/v1beta/{name"
+ + "=projects/*/locations/*/apps/*/evaluationExpectations/*}\022\330\002\n"
+ + "\034CreateScheduledEvaluationRun\022<.google.cloud.ces.v1beta.Crea"
+ + "teScheduledEvaluationRunRequest\032/.google.cloud.ces.v1beta.ScheduledEvaluationRun"
+ + "\"\310\001\332A;parent,scheduled_evaluation_run,sc"
+ + "heduled_evaluation_run_id\332A\037parent,sched"
+ + "uled_evaluation_run\202\323\344\223\002b\"F/v1beta/{pare"
+ + "nt=projects/*/locations/*/apps/*}/schedu"
+ + "ledEvaluationRuns:\030scheduled_evaluation_run\022\336\001\n"
+ + "\031GetScheduledEvaluationRun\0229.google.cloud.ces.v1beta.GetScheduledEvaluati"
+ + "onRunRequest\032/.google.cloud.ces.v1beta.S"
+ + "cheduledEvaluationRun\"U\332A\004name\202\323\344\223\002H\022F/v"
+ + "1beta/{name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*}\022\361\001\n"
+ + "\033ListScheduledEvaluationRuns\022;.google.cloud.ces."
+ + "v1beta.ListScheduledEvaluationRunsRequest\032<.google.cloud.ces.v1beta.ListSchedule"
+ + "dEvaluationRunsResponse\"W\332A\006parent\202\323\344\223\002H"
+ + "\022F/v1beta/{parent=projects/*/locations/*/apps/*}/scheduledEvaluationRuns\022\270\002\n"
+ + "\034UpdateScheduledEvaluationRun\022<.google.cloud"
+ + ".ces.v1beta.UpdateScheduledEvaluationRunRequest\032/.google.cloud.ces.v1beta.Schedu"
+ + "ledEvaluationRun\"\250\001\332A$scheduled_evaluati"
+ + "on_run,update_mask\202\323\344\223\002{2_/v1beta/{sched"
+ + "uled_evaluation_run.name=projects/*/loca"
+ + "tions/*/apps/*/scheduledEvaluationRuns/*}:\030scheduled_evaluation_run\022\313\001\n"
+ + "\034DeleteScheduledEvaluationRun\022<.google.cloud.ces."
+ + "v1beta.DeleteScheduledEvaluationRunReque"
+ + "st\032\026.google.protobuf.Empty\"U\332A\004name\202\323\344\223\002"
+ + "H*F/v1beta/{name=projects/*/locations/*/apps/*/scheduledEvaluationRuns/*}\022\306\001\n"
+ + "\020TestPersonaVoice\0220.google.cloud.ces.v1beta"
+ + ".TestPersonaVoiceRequest\0321.google.cloud."
+ + "ces.v1beta.TestPersonaVoiceResponse\"M\332A\003"
+ + "app\202\323\344\223\002A\"
+ * Optional. Mock configuration for the tool execution.
+ * If this field is set, tools that call other tools will be
+ * mocked based on the provided patterns and responses.
+ *
+ *
+ *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the mockConfig field is set.
+ */
+ @java.lang.Override
+ public boolean hasMockConfig() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The mockConfig.
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.MockConfig getMockConfig() {
+ return mockConfig_ == null
+ ? com.google.cloud.ces.v1beta.MockConfig.getDefaultInstance()
+ : mockConfig_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.MockConfigOrBuilder getMockConfigOrBuilder() {
+ return mockConfig_ == null
+ ? com.google.cloud.ces.v1beta.MockConfig.getDefaultInstance()
+ : mockConfig_;
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -577,6 +642,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (toolExecutionContextCase_ == 6) {
output.writeMessage(6, (com.google.protobuf.Struct) toolExecutionContext_);
}
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeMessage(7, getMockConfig());
+ }
getUnknownFields().writeTo(output);
}
@@ -610,6 +678,9 @@ public int getSerializedSize() {
com.google.protobuf.CodedOutputStream.computeMessageSize(
6, (com.google.protobuf.Struct) toolExecutionContext_);
}
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getMockConfig());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -631,6 +702,10 @@ public boolean equals(final java.lang.Object obj) {
if (hasArgs()) {
if (!getArgs().equals(other.getArgs())) return false;
}
+ if (hasMockConfig() != other.hasMockConfig()) return false;
+ if (hasMockConfig()) {
+ if (!getMockConfig().equals(other.getMockConfig())) return false;
+ }
if (!getToolIdentifierCase().equals(other.getToolIdentifierCase())) return false;
switch (toolIdentifierCase_) {
case 1:
@@ -670,6 +745,10 @@ public int hashCode() {
hash = (37 * hash) + ARGS_FIELD_NUMBER;
hash = (53 * hash) + getArgs().hashCode();
}
+ if (hasMockConfig()) {
+ hash = (37 * hash) + MOCK_CONFIG_FIELD_NUMBER;
+ hash = (53 * hash) + getMockConfig().hashCode();
+ }
switch (toolIdentifierCase_) {
case 1:
hash = (37 * hash) + TOOL_FIELD_NUMBER;
@@ -837,6 +916,7 @@ private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
internalGetArgsFieldBuilder();
+ internalGetMockConfigFieldBuilder();
}
}
@@ -859,6 +939,11 @@ public Builder clear() {
argsBuilder_.dispose();
argsBuilder_ = null;
}
+ mockConfig_ = null;
+ if (mockConfigBuilder_ != null) {
+ mockConfigBuilder_.dispose();
+ mockConfigBuilder_ = null;
+ }
toolIdentifierCase_ = 0;
toolIdentifier_ = null;
toolExecutionContextCase_ = 0;
@@ -908,6 +993,10 @@ private void buildPartial0(com.google.cloud.ces.v1beta.ExecuteToolRequest result
result.args_ = argsBuilder_ == null ? args_ : argsBuilder_.build();
to_bitField0_ |= 0x00000001;
}
+ if (((from_bitField0_ & 0x00000040) != 0)) {
+ result.mockConfig_ = mockConfigBuilder_ == null ? mockConfig_ : mockConfigBuilder_.build();
+ to_bitField0_ |= 0x00000002;
+ }
result.bitField0_ |= to_bitField0_;
}
@@ -947,6 +1036,9 @@ public Builder mergeFrom(com.google.cloud.ces.v1beta.ExecuteToolRequest other) {
if (other.hasArgs()) {
mergeArgs(other.getArgs());
}
+ if (other.hasMockConfig()) {
+ mergeMockConfig(other.getMockConfig());
+ }
switch (other.getToolIdentifierCase()) {
case TOOL:
{
@@ -1046,6 +1138,13 @@ public Builder mergeFrom(
toolExecutionContextCase_ = 6;
break;
} // case 50
+ case 58:
+ {
+ input.readMessage(
+ internalGetMockConfigFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00000040;
+ break;
+ } // case 58
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -2276,6 +2375,236 @@ public com.google.protobuf.StructOrBuilder getArgsOrBuilder() {
return argsBuilder_;
}
+ private com.google.cloud.ces.v1beta.MockConfig mockConfig_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.MockConfig,
+ com.google.cloud.ces.v1beta.MockConfig.Builder,
+ com.google.cloud.ces.v1beta.MockConfigOrBuilder>
+ mockConfigBuilder_;
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the mockConfig field is set.
+ */
+ public boolean hasMockConfig() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The mockConfig.
+ */
+ public com.google.cloud.ces.v1beta.MockConfig getMockConfig() {
+ if (mockConfigBuilder_ == null) {
+ return mockConfig_ == null
+ ? com.google.cloud.ces.v1beta.MockConfig.getDefaultInstance()
+ : mockConfig_;
+ } else {
+ return mockConfigBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setMockConfig(com.google.cloud.ces.v1beta.MockConfig value) {
+ if (mockConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ mockConfig_ = value;
+ } else {
+ mockConfigBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setMockConfig(com.google.cloud.ces.v1beta.MockConfig.Builder builderForValue) {
+ if (mockConfigBuilder_ == null) {
+ mockConfig_ = builderForValue.build();
+ } else {
+ mockConfigBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder mergeMockConfig(com.google.cloud.ces.v1beta.MockConfig value) {
+ if (mockConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00000040) != 0)
+ && mockConfig_ != null
+ && mockConfig_ != com.google.cloud.ces.v1beta.MockConfig.getDefaultInstance()) {
+ getMockConfigBuilder().mergeFrom(value);
+ } else {
+ mockConfig_ = value;
+ }
+ } else {
+ mockConfigBuilder_.mergeFrom(value);
+ }
+ if (mockConfig_ != null) {
+ bitField0_ |= 0x00000040;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder clearMockConfig() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ mockConfig_ = null;
+ if (mockConfigBuilder_ != null) {
+ mockConfigBuilder_.dispose();
+ mockConfigBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.MockConfig.Builder getMockConfigBuilder() {
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return internalGetMockConfigFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.MockConfigOrBuilder getMockConfigOrBuilder() {
+ if (mockConfigBuilder_ != null) {
+ return mockConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return mockConfig_ == null
+ ? com.google.cloud.ces.v1beta.MockConfig.getDefaultInstance()
+ : mockConfig_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.MockConfig,
+ com.google.cloud.ces.v1beta.MockConfig.Builder,
+ com.google.cloud.ces.v1beta.MockConfigOrBuilder>
+ internalGetMockConfigFieldBuilder() {
+ if (mockConfigBuilder_ == null) {
+ mockConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.MockConfig,
+ com.google.cloud.ces.v1beta.MockConfig.Builder,
+ com.google.cloud.ces.v1beta.MockConfigOrBuilder>(
+ getMockConfig(), getParentForChildren(), isClean());
+ mockConfig_ = null;
+ }
+ return mockConfigBuilder_;
+ }
+
// @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ExecuteToolRequest)
}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExecuteToolRequestOrBuilder.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExecuteToolRequestOrBuilder.java
index 05853423d692..427cafb7c77a 100644
--- a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExecuteToolRequestOrBuilder.java
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExecuteToolRequestOrBuilder.java
@@ -275,6 +275,55 @@ public interface ExecuteToolRequestOrBuilder
*/
com.google.protobuf.StructOrBuilder getArgsOrBuilder();
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the mockConfig field is set.
+ */
+ boolean hasMockConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The mockConfig.
+ */
+ com.google.cloud.ces.v1beta.MockConfig getMockConfig();
+
+ /**
+ *
+ *
+ * + * Optional. Mock configuration for the tool execution. + * If this field is set, tools that call other tools will be + * mocked based on the provided patterns and responses. + *+ * + *
+ * .google.cloud.ces.v1beta.MockConfig mock_config = 7 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ com.google.cloud.ces.v1beta.MockConfigOrBuilder getMockConfigOrBuilder();
+
com.google.cloud.ces.v1beta.ExecuteToolRequest.ToolIdentifierCase getToolIdentifierCase();
com.google.cloud.ces.v1beta.ExecuteToolRequest.ToolExecutionContextCase
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationResultsResponse.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationResultsResponse.java
new file mode 100644
index 000000000000..5cedf7592453
--- /dev/null
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationResultsResponse.java
@@ -0,0 +1,899 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/cloud/ces/v1beta/evaluation_service.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.cloud.ces.v1beta;
+
+/**
+ *
+ *
+ * + * Response message for + * [EvaluationService.ExportEvaluationResults][google.cloud.ces.v1beta.EvaluationService.ExportEvaluationResults]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationResultsResponse} + */ +@com.google.protobuf.Generated +public final class ExportEvaluationResultsResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ExportEvaluationResultsResponse) + ExportEvaluationResultsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExportEvaluationResultsResponse"); + } + + // Use ExportEvaluationResultsResponse.newBuilder() to construct. + private ExportEvaluationResultsResponse(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ExportEvaluationResultsResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationResultsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationResultsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse.class, + com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse.Builder.class); + } + + private int evaluationResultsCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object evaluationResults_; + + public enum EvaluationResultsCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + EVALUATION_RESULTS_CONTENT(1), + EVALUATION_RESULTS_URI(2), + EVALUATIONRESULTS_NOT_SET(0); + private final int value; + + private EvaluationResultsCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EvaluationResultsCase valueOf(int value) { + return forNumber(value); + } + + public static EvaluationResultsCase forNumber(int value) { + switch (value) { + case 1: + return EVALUATION_RESULTS_CONTENT; + case 2: + return EVALUATION_RESULTS_URI; + case 0: + return EVALUATIONRESULTS_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public EvaluationResultsCase getEvaluationResultsCase() { + return EvaluationResultsCase.forNumber(evaluationResultsCase_); + } + + public static final int EVALUATION_RESULTS_CONTENT_FIELD_NUMBER = 1; + + /** + * + * + *
+ * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return Whether the evaluationResultsContent field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationResultsContent() {
+ return evaluationResultsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return The evaluationResultsContent.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationResultsContent() {
+ if (evaluationResultsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluationResults_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ public static final int EVALUATION_RESULTS_URI_FIELD_NUMBER = 2;
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return Whether the evaluationResultsUri field is set.
+ */
+ public boolean hasEvaluationResultsUri() {
+ return evaluationResultsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The evaluationResultsUri.
+ */
+ public java.lang.String getEvaluationResultsUri() {
+ java.lang.Object ref = "";
+ if (evaluationResultsCase_ == 2) {
+ ref = evaluationResults_;
+ }
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationResultsCase_ == 2) {
+ evaluationResults_ = s;
+ }
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The bytes for evaluationResultsUri.
+ */
+ public com.google.protobuf.ByteString getEvaluationResultsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationResultsCase_ == 2) {
+ ref = evaluationResults_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationResultsCase_ == 2) {
+ evaluationResults_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (evaluationResultsCase_ == 1) {
+ output.writeBytes(1, (com.google.protobuf.ByteString) evaluationResults_);
+ }
+ if (evaluationResultsCase_ == 2) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 2, evaluationResults_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (evaluationResultsCase_ == 1) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBytesSize(
+ 1, (com.google.protobuf.ByteString) evaluationResults_);
+ }
+ if (evaluationResultsCase_ == 2) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(2, evaluationResults_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse other =
+ (com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse) obj;
+
+ if (!getEvaluationResultsCase().equals(other.getEvaluationResultsCase())) return false;
+ switch (evaluationResultsCase_) {
+ case 1:
+ if (!getEvaluationResultsContent().equals(other.getEvaluationResultsContent()))
+ return false;
+ break;
+ case 2:
+ if (!getEvaluationResultsUri().equals(other.getEvaluationResultsUri())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ switch (evaluationResultsCase_) {
+ case 1:
+ hash = (37 * hash) + EVALUATION_RESULTS_CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getEvaluationResultsContent().hashCode();
+ break;
+ case 2:
+ hash = (37 * hash) + EVALUATION_RESULTS_URI_FIELD_NUMBER;
+ hash = (53 * hash) + getEvaluationResultsUri().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Response message for + * [EvaluationService.ExportEvaluationResults][google.cloud.ces.v1beta.EvaluationService.ExportEvaluationResults]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationResultsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return Whether the evaluationResultsContent field is set.
+ */
+ public boolean hasEvaluationResultsContent() {
+ return evaluationResultsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return The evaluationResultsContent.
+ */
+ public com.google.protobuf.ByteString getEvaluationResultsContent() {
+ if (evaluationResultsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluationResults_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @param value The evaluationResultsContent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationResultsContent(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationResultsCase_ = 1;
+ evaluationResults_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationResultsContent() {
+ if (evaluationResultsCase_ == 1) {
+ evaluationResultsCase_ = 0;
+ evaluationResults_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return Whether the evaluationResultsUri field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationResultsUri() {
+ return evaluationResultsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The evaluationResultsUri.
+ */
+ @java.lang.Override
+ public java.lang.String getEvaluationResultsUri() {
+ java.lang.Object ref = "";
+ if (evaluationResultsCase_ == 2) {
+ ref = evaluationResults_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationResultsCase_ == 2) {
+ evaluationResults_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The bytes for evaluationResultsUri.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationResultsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationResultsCase_ == 2) {
+ ref = evaluationResults_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationResultsCase_ == 2) {
+ evaluationResults_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @param value The evaluationResultsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationResultsUri(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationResultsCase_ = 2;
+ evaluationResults_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationResultsUri() {
+ if (evaluationResultsCase_ == 2) {
+ evaluationResultsCase_ = 0;
+ evaluationResults_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @param value The bytes for evaluationResultsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationResultsUriBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ evaluationResultsCase_ = 2;
+ evaluationResults_ = value;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ExportEvaluationResultsResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.ces.v1beta.ExportEvaluationResultsResponse)
+ private static final com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse();
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return Whether the evaluationResultsContent field is set.
+ */
+ boolean hasEvaluationResultsContent();
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Results. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_results_content = 1;
+ *
+ * @return The evaluationResultsContent.
+ */
+ com.google.protobuf.ByteString getEvaluationResultsContent();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return Whether the evaluationResultsUri field is set.
+ */
+ boolean hasEvaluationResultsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The evaluationResultsUri.
+ */
+ java.lang.String getEvaluationResultsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Results + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_results_uri = 2;
+ *
+ * @return The bytes for evaluationResultsUri.
+ */
+ com.google.protobuf.ByteString getEvaluationResultsUriBytes();
+
+ com.google.cloud.ces.v1beta.ExportEvaluationResultsResponse.EvaluationResultsCase
+ getEvaluationResultsCase();
+}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationRunsResponse.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationRunsResponse.java
new file mode 100644
index 000000000000..393f4f66b8b1
--- /dev/null
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationRunsResponse.java
@@ -0,0 +1,898 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/cloud/ces/v1beta/evaluation_service.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.cloud.ces.v1beta;
+
+/**
+ *
+ *
+ * + * Response message for + * [EvaluationService.ExportEvaluationRuns][google.cloud.ces.v1beta.EvaluationService.ExportEvaluationRuns]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationRunsResponse} + */ +@com.google.protobuf.Generated +public final class ExportEvaluationRunsResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ExportEvaluationRunsResponse) + ExportEvaluationRunsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExportEvaluationRunsResponse"); + } + + // Use ExportEvaluationRunsResponse.newBuilder() to construct. + private ExportEvaluationRunsResponse(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ExportEvaluationRunsResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationRunsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationRunsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse.class, + com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse.Builder.class); + } + + private int evaluationRunsCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object evaluationRuns_; + + public enum EvaluationRunsCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + EVALUATION_RUNS_CONTENT(1), + EVALUATION_RUNS_URI(2), + EVALUATIONRUNS_NOT_SET(0); + private final int value; + + private EvaluationRunsCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EvaluationRunsCase valueOf(int value) { + return forNumber(value); + } + + public static EvaluationRunsCase forNumber(int value) { + switch (value) { + case 1: + return EVALUATION_RUNS_CONTENT; + case 2: + return EVALUATION_RUNS_URI; + case 0: + return EVALUATIONRUNS_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public EvaluationRunsCase getEvaluationRunsCase() { + return EvaluationRunsCase.forNumber(evaluationRunsCase_); + } + + public static final int EVALUATION_RUNS_CONTENT_FIELD_NUMBER = 1; + + /** + * + * + *
+ * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return Whether the evaluationRunsContent field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationRunsContent() {
+ return evaluationRunsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return The evaluationRunsContent.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationRunsContent() {
+ if (evaluationRunsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluationRuns_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ public static final int EVALUATION_RUNS_URI_FIELD_NUMBER = 2;
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return Whether the evaluationRunsUri field is set.
+ */
+ public boolean hasEvaluationRunsUri() {
+ return evaluationRunsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The evaluationRunsUri.
+ */
+ public java.lang.String getEvaluationRunsUri() {
+ java.lang.Object ref = "";
+ if (evaluationRunsCase_ == 2) {
+ ref = evaluationRuns_;
+ }
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationRunsCase_ == 2) {
+ evaluationRuns_ = s;
+ }
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The bytes for evaluationRunsUri.
+ */
+ public com.google.protobuf.ByteString getEvaluationRunsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationRunsCase_ == 2) {
+ ref = evaluationRuns_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationRunsCase_ == 2) {
+ evaluationRuns_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (evaluationRunsCase_ == 1) {
+ output.writeBytes(1, (com.google.protobuf.ByteString) evaluationRuns_);
+ }
+ if (evaluationRunsCase_ == 2) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 2, evaluationRuns_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (evaluationRunsCase_ == 1) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBytesSize(
+ 1, (com.google.protobuf.ByteString) evaluationRuns_);
+ }
+ if (evaluationRunsCase_ == 2) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(2, evaluationRuns_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse other =
+ (com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse) obj;
+
+ if (!getEvaluationRunsCase().equals(other.getEvaluationRunsCase())) return false;
+ switch (evaluationRunsCase_) {
+ case 1:
+ if (!getEvaluationRunsContent().equals(other.getEvaluationRunsContent())) return false;
+ break;
+ case 2:
+ if (!getEvaluationRunsUri().equals(other.getEvaluationRunsUri())) return false;
+ break;
+ case 0:
+ default:
+ }
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ switch (evaluationRunsCase_) {
+ case 1:
+ hash = (37 * hash) + EVALUATION_RUNS_CONTENT_FIELD_NUMBER;
+ hash = (53 * hash) + getEvaluationRunsContent().hashCode();
+ break;
+ case 2:
+ hash = (37 * hash) + EVALUATION_RUNS_URI_FIELD_NUMBER;
+ hash = (53 * hash) + getEvaluationRunsUri().hashCode();
+ break;
+ case 0:
+ default:
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(
+ com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Response message for + * [EvaluationService.ExportEvaluationRuns][google.cloud.ces.v1beta.EvaluationService.ExportEvaluationRuns]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationRunsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return Whether the evaluationRunsContent field is set.
+ */
+ public boolean hasEvaluationRunsContent() {
+ return evaluationRunsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return The evaluationRunsContent.
+ */
+ public com.google.protobuf.ByteString getEvaluationRunsContent() {
+ if (evaluationRunsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluationRuns_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @param value The evaluationRunsContent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationRunsContent(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationRunsCase_ = 1;
+ evaluationRuns_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationRunsContent() {
+ if (evaluationRunsCase_ == 1) {
+ evaluationRunsCase_ = 0;
+ evaluationRuns_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return Whether the evaluationRunsUri field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationRunsUri() {
+ return evaluationRunsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The evaluationRunsUri.
+ */
+ @java.lang.Override
+ public java.lang.String getEvaluationRunsUri() {
+ java.lang.Object ref = "";
+ if (evaluationRunsCase_ == 2) {
+ ref = evaluationRuns_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationRunsCase_ == 2) {
+ evaluationRuns_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The bytes for evaluationRunsUri.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationRunsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationRunsCase_ == 2) {
+ ref = evaluationRuns_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationRunsCase_ == 2) {
+ evaluationRuns_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @param value The evaluationRunsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationRunsUri(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationRunsCase_ = 2;
+ evaluationRuns_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationRunsUri() {
+ if (evaluationRunsCase_ == 2) {
+ evaluationRunsCase_ = 0;
+ evaluationRuns_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @param value The bytes for evaluationRunsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationRunsUriBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ evaluationRunsCase_ = 2;
+ evaluationRuns_ = value;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ExportEvaluationRunsResponse)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.ces.v1beta.ExportEvaluationRunsResponse)
+ private static final com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse();
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return Whether the evaluationRunsContent field is set.
+ */
+ boolean hasEvaluationRunsContent();
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluation Runs. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluation_runs_content = 1;
+ *
+ * @return The evaluationRunsContent.
+ */
+ com.google.protobuf.ByteString getEvaluationRunsContent();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return Whether the evaluationRunsUri field is set.
+ */
+ boolean hasEvaluationRunsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The evaluationRunsUri.
+ */
+ java.lang.String getEvaluationRunsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported Evaluation Runs + * were written. This will be populated if gcs_uri was specified in the + * request. + *+ * + *
string evaluation_runs_uri = 2;
+ *
+ * @return The bytes for evaluationRunsUri.
+ */
+ com.google.protobuf.ByteString getEvaluationRunsUriBytes();
+
+ com.google.cloud.ces.v1beta.ExportEvaluationRunsResponse.EvaluationRunsCase
+ getEvaluationRunsCase();
+}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsRequest.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsRequest.java
new file mode 100644
index 000000000000..eeed75345caa
--- /dev/null
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsRequest.java
@@ -0,0 +1,1455 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/cloud/ces/v1beta/evaluation_service.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.cloud.ces.v1beta;
+
+/**
+ *
+ *
+ * + * Request message for + * [EvaluationService.ExportEvaluations][google.cloud.ces.v1beta.EvaluationService.ExportEvaluations]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationsRequest} + */ +@com.google.protobuf.Generated +public final class ExportEvaluationsRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ExportEvaluationsRequest) + ExportEvaluationsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExportEvaluationsRequest"); + } + + // Use ExportEvaluationsRequest.newBuilder() to construct. + private ExportEvaluationsRequest(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ExportEvaluationsRequest() { + parent_ = ""; + names_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ExportEvaluationsRequest.class, + com.google.cloud.ces.v1beta.ExportEvaluationsRequest.Builder.class); + } + + private int bitField0_; + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The parent.
+ */
+ @java.lang.Override
+ public java.lang.String getParent() {
+ java.lang.Object ref = parent_;
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ parent_ = s;
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for parent.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getParentBytes() {
+ java.lang.Object ref = parent_;
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ parent_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int NAMES_FIELD_NUMBER = 2;
+
+ @SuppressWarnings("serial")
+ private com.google.protobuf.LazyStringArrayList names_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return A list containing the names.
+ */
+ public com.google.protobuf.ProtocolStringList getNamesList() {
+ return names_;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The count of names.
+ */
+ public int getNamesCount() {
+ return names_.size();
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ public java.lang.String getNames(int index) {
+ return names_.get(index);
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ public com.google.protobuf.ByteString getNamesBytes(int index) {
+ return names_.getByteString(index);
+ }
+
+ public static final int EXPORT_OPTIONS_FIELD_NUMBER = 3;
+ private com.google.cloud.ces.v1beta.ExportOptions exportOptions_;
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the exportOptions field is set.
+ */
+ @java.lang.Override
+ public boolean hasExportOptions() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The exportOptions.
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ExportOptions getExportOptions() {
+ return exportOptions_ == null
+ ? com.google.cloud.ces.v1beta.ExportOptions.getDefaultInstance()
+ : exportOptions_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.ces.v1beta.ExportOptionsOrBuilder getExportOptionsOrBuilder() {
+ return exportOptions_ == null
+ ? com.google.cloud.ces.v1beta.ExportOptions.getDefaultInstance()
+ : exportOptions_;
+ }
+
+ public static final int INCLUDE_EVALUATION_RESULTS_FIELD_NUMBER = 4;
+ private boolean includeEvaluationResults_ = false;
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluation results in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluation_results = 4 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluationResults.
+ */
+ @java.lang.Override
+ public boolean getIncludeEvaluationResults() {
+ return includeEvaluationResults_;
+ }
+
+ public static final int INCLUDE_EVALUATIONS_FIELD_NUMBER = 5;
+ private boolean includeEvaluations_ = false;
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluations in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluations = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluations.
+ */
+ @java.lang.Override
+ public boolean getIncludeEvaluations() {
+ return includeEvaluations_;
+ }
+
+ private byte memoizedIsInitialized = -1;
+
+ @java.lang.Override
+ public final boolean isInitialized() {
+ byte isInitialized = memoizedIsInitialized;
+ if (isInitialized == 1) return true;
+ if (isInitialized == 0) return false;
+
+ memoizedIsInitialized = 1;
+ return true;
+ }
+
+ @java.lang.Override
+ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_);
+ }
+ for (int i = 0; i < names_.size(); i++) {
+ com.google.protobuf.GeneratedMessage.writeString(output, 2, names_.getRaw(i));
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ output.writeMessage(3, getExportOptions());
+ }
+ if (includeEvaluationResults_ != false) {
+ output.writeBool(4, includeEvaluationResults_);
+ }
+ if (includeEvaluations_ != false) {
+ output.writeBool(5, includeEvaluations_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) {
+ size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_);
+ }
+ {
+ int dataSize = 0;
+ for (int i = 0; i < names_.size(); i++) {
+ dataSize += computeStringSizeNoTag(names_.getRaw(i));
+ }
+ size += dataSize;
+ size += 1 * getNamesList().size();
+ }
+ if (((bitField0_ & 0x00000001) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getExportOptions());
+ }
+ if (includeEvaluationResults_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, includeEvaluationResults_);
+ }
+ if (includeEvaluations_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, includeEvaluations_);
+ }
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
+ }
+ if (!(obj instanceof com.google.cloud.ces.v1beta.ExportEvaluationsRequest)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.ces.v1beta.ExportEvaluationsRequest other =
+ (com.google.cloud.ces.v1beta.ExportEvaluationsRequest) obj;
+
+ if (!getParent().equals(other.getParent())) return false;
+ if (!getNamesList().equals(other.getNamesList())) return false;
+ if (hasExportOptions() != other.hasExportOptions()) return false;
+ if (hasExportOptions()) {
+ if (!getExportOptions().equals(other.getExportOptions())) return false;
+ }
+ if (getIncludeEvaluationResults() != other.getIncludeEvaluationResults()) return false;
+ if (getIncludeEvaluations() != other.getIncludeEvaluations()) return false;
+ if (!getUnknownFields().equals(other.getUnknownFields())) return false;
+ return true;
+ }
+
+ @java.lang.Override
+ public int hashCode() {
+ if (memoizedHashCode != 0) {
+ return memoizedHashCode;
+ }
+ int hash = 41;
+ hash = (19 * hash) + getDescriptor().hashCode();
+ hash = (37 * hash) + PARENT_FIELD_NUMBER;
+ hash = (53 * hash) + getParent().hashCode();
+ if (getNamesCount() > 0) {
+ hash = (37 * hash) + NAMES_FIELD_NUMBER;
+ hash = (53 * hash) + getNamesList().hashCode();
+ }
+ if (hasExportOptions()) {
+ hash = (37 * hash) + EXPORT_OPTIONS_FIELD_NUMBER;
+ hash = (53 * hash) + getExportOptions().hashCode();
+ }
+ hash = (37 * hash) + INCLUDE_EVALUATION_RESULTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIncludeEvaluationResults());
+ hash = (37 * hash) + INCLUDE_EVALUATIONS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIncludeEvaluations());
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ com.google.protobuf.ByteString data,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(byte[] data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ @java.lang.Override
+ public Builder newBuilderForType() {
+ return newBuilder();
+ }
+
+ public static Builder newBuilder() {
+ return DEFAULT_INSTANCE.toBuilder();
+ }
+
+ public static Builder newBuilder(com.google.cloud.ces.v1beta.ExportEvaluationsRequest prototype) {
+ return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
+ }
+
+ @java.lang.Override
+ public Builder toBuilder() {
+ return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+ }
+
+ @java.lang.Override
+ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Request message for + * [EvaluationService.ExportEvaluations][google.cloud.ces.v1beta.EvaluationService.ExportEvaluations]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The parent.
+ */
+ public java.lang.String getParent() {
+ java.lang.Object ref = parent_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ parent_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for parent.
+ */
+ public com.google.protobuf.ByteString getParentBytes() {
+ java.lang.Object ref = parent_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ parent_ = b;
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The parent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setParent(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ parent_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearParent() {
+ parent_ = getDefaultInstance().getParent();
+ bitField0_ = (bitField0_ & ~0x00000001);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The bytes for parent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setParentBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ parent_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.LazyStringArrayList names_ =
+ com.google.protobuf.LazyStringArrayList.emptyList();
+
+ private void ensureNamesIsMutable() {
+ if (!names_.isModifiable()) {
+ names_ = new com.google.protobuf.LazyStringArrayList(names_);
+ }
+ bitField0_ |= 0x00000002;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return A list containing the names.
+ */
+ public com.google.protobuf.ProtocolStringList getNamesList() {
+ names_.makeImmutable();
+ return names_;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The count of names.
+ */
+ public int getNamesCount() {
+ return names_.size();
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ public java.lang.String getNames(int index) {
+ return names_.get(index);
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ public com.google.protobuf.ByteString getNamesBytes(int index) {
+ return names_.getByteString(index);
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index to set the value at.
+ * @param value The names to set.
+ * @return This builder for chaining.
+ */
+ public Builder setNames(int index, java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNamesIsMutable();
+ names_.set(index, value);
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addNames(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNamesIsMutable();
+ names_.add(value);
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param values The names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addAllNames(java.lang.Iterable+ * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearNames() {
+ names_ = com.google.protobuf.LazyStringArrayList.emptyList();
+ bitField0_ = (bitField0_ & ~0x00000002);
+ ;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param value The bytes of the names to add.
+ * @return This builder for chaining.
+ */
+ public Builder addNamesBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ ensureNamesIsMutable();
+ names_.add(value);
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ private com.google.cloud.ces.v1beta.ExportOptions exportOptions_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ExportOptions,
+ com.google.cloud.ces.v1beta.ExportOptions.Builder,
+ com.google.cloud.ces.v1beta.ExportOptionsOrBuilder>
+ exportOptionsBuilder_;
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the exportOptions field is set.
+ */
+ public boolean hasExportOptions() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The exportOptions.
+ */
+ public com.google.cloud.ces.v1beta.ExportOptions getExportOptions() {
+ if (exportOptionsBuilder_ == null) {
+ return exportOptions_ == null
+ ? com.google.cloud.ces.v1beta.ExportOptions.getDefaultInstance()
+ : exportOptions_;
+ } else {
+ return exportOptionsBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setExportOptions(com.google.cloud.ces.v1beta.ExportOptions value) {
+ if (exportOptionsBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ exportOptions_ = value;
+ } else {
+ exportOptionsBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder setExportOptions(
+ com.google.cloud.ces.v1beta.ExportOptions.Builder builderForValue) {
+ if (exportOptionsBuilder_ == null) {
+ exportOptions_ = builderForValue.build();
+ } else {
+ exportOptionsBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder mergeExportOptions(com.google.cloud.ces.v1beta.ExportOptions value) {
+ if (exportOptionsBuilder_ == null) {
+ if (((bitField0_ & 0x00000004) != 0)
+ && exportOptions_ != null
+ && exportOptions_ != com.google.cloud.ces.v1beta.ExportOptions.getDefaultInstance()) {
+ getExportOptionsBuilder().mergeFrom(value);
+ } else {
+ exportOptions_ = value;
+ }
+ } else {
+ exportOptionsBuilder_.mergeFrom(value);
+ }
+ if (exportOptions_ != null) {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public Builder clearExportOptions() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ exportOptions_ = null;
+ if (exportOptionsBuilder_ != null) {
+ exportOptionsBuilder_.dispose();
+ exportOptionsBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ExportOptions.Builder getExportOptionsBuilder() {
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return internalGetExportOptionsFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ public com.google.cloud.ces.v1beta.ExportOptionsOrBuilder getExportOptionsOrBuilder() {
+ if (exportOptionsBuilder_ != null) {
+ return exportOptionsBuilder_.getMessageOrBuilder();
+ } else {
+ return exportOptions_ == null
+ ? com.google.cloud.ces.v1beta.ExportOptions.getDefaultInstance()
+ : exportOptions_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ExportOptions,
+ com.google.cloud.ces.v1beta.ExportOptions.Builder,
+ com.google.cloud.ces.v1beta.ExportOptionsOrBuilder>
+ internalGetExportOptionsFieldBuilder() {
+ if (exportOptionsBuilder_ == null) {
+ exportOptionsBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.ces.v1beta.ExportOptions,
+ com.google.cloud.ces.v1beta.ExportOptions.Builder,
+ com.google.cloud.ces.v1beta.ExportOptionsOrBuilder>(
+ getExportOptions(), getParentForChildren(), isClean());
+ exportOptions_ = null;
+ }
+ return exportOptionsBuilder_;
+ }
+
+ private boolean includeEvaluationResults_;
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluation results in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluation_results = 4 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluationResults.
+ */
+ @java.lang.Override
+ public boolean getIncludeEvaluationResults() {
+ return includeEvaluationResults_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluation results in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluation_results = 4 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The includeEvaluationResults to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIncludeEvaluationResults(boolean value) {
+
+ includeEvaluationResults_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluation results in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluation_results = 4 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearIncludeEvaluationResults() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ includeEvaluationResults_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean includeEvaluations_;
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluations in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluations = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluations.
+ */
+ @java.lang.Override
+ public boolean getIncludeEvaluations() {
+ return includeEvaluations_;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluations in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluations = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @param value The includeEvaluations to set.
+ * @return This builder for chaining.
+ */
+ public Builder setIncludeEvaluations(boolean value) {
+
+ includeEvaluations_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluations in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluations = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearIncludeEvaluations() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ includeEvaluations_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.ces.v1beta.ExportEvaluationsRequest)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.ces.v1beta.ExportEvaluationsRequest)
+ private static final com.google.cloud.ces.v1beta.ExportEvaluationsRequest DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.ces.v1beta.ExportEvaluationsRequest();
+ }
+
+ public static com.google.cloud.ces.v1beta.ExportEvaluationsRequest getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The parent.
+ */
+ java.lang.String getParent();
+
+ /**
+ *
+ *
+ *
+ * Required. The resource name of the app to export evaluations from.
+ * Format: `projects/{project}/locations/{location}/apps/{app}`
+ *
+ *
+ *
+ * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The bytes for parent.
+ */
+ com.google.protobuf.ByteString getParentBytes();
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return A list containing the names.
+ */
+ java.util.List+ * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @return The count of names.
+ */
+ int getNamesCount();
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the element to return.
+ * @return The names at the given index.
+ */
+ java.lang.String getNames(int index);
+
+ /**
+ *
+ *
+ * + * Required. The resource names of the evaluations to export. + *+ * + *
+ * repeated string names = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
+ *
+ *
+ * @param index The index of the value to return.
+ * @return The bytes of the names at the given index.
+ */
+ com.google.protobuf.ByteString getNamesBytes(int index);
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return Whether the exportOptions field is set.
+ */
+ boolean hasExportOptions();
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ *
+ * @return The exportOptions.
+ */
+ com.google.cloud.ces.v1beta.ExportOptions getExportOptions();
+
+ /**
+ *
+ *
+ * + * Optional. The export options for the evaluations. + *+ * + *
+ * .google.cloud.ces.v1beta.ExportOptions export_options = 3 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ */
+ com.google.cloud.ces.v1beta.ExportOptionsOrBuilder getExportOptionsOrBuilder();
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluation results in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluation_results = 4 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluationResults.
+ */
+ boolean getIncludeEvaluationResults();
+
+ /**
+ *
+ *
+ * + * Optional. Includes evaluations in the export. At least one of + * include_evaluation_results or include_evaluations must be set. + *+ * + *
bool include_evaluations = 5 [(.google.api.field_behavior) = OPTIONAL];
+ *
+ * @return The includeEvaluations.
+ */
+ boolean getIncludeEvaluations();
+}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsResponse.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsResponse.java
new file mode 100644
index 000000000000..b5cc56273c6f
--- /dev/null
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportEvaluationsResponse.java
@@ -0,0 +1,1283 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/cloud/ces/v1beta/evaluation_service.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.cloud.ces.v1beta;
+
+/**
+ *
+ *
+ * + * Response message for + * [EvaluationService.ExportEvaluations][google.cloud.ces.v1beta.EvaluationService.ExportEvaluations]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationsResponse} + */ +@com.google.protobuf.Generated +public final class ExportEvaluationsResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ExportEvaluationsResponse) + ExportEvaluationsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExportEvaluationsResponse"); + } + + // Use ExportEvaluationsResponse.newBuilder() to construct. + private ExportEvaluationsResponse(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ExportEvaluationsResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 3: + return internalGetFailedEvaluations(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportEvaluationsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ExportEvaluationsResponse.class, + com.google.cloud.ces.v1beta.ExportEvaluationsResponse.Builder.class); + } + + private int evaluationsCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object evaluations_; + + public enum EvaluationsCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + EVALUATIONS_CONTENT(1), + EVALUATIONS_URI(2), + EVALUATIONS_NOT_SET(0); + private final int value; + + private EvaluationsCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EvaluationsCase valueOf(int value) { + return forNumber(value); + } + + public static EvaluationsCase forNumber(int value) { + switch (value) { + case 1: + return EVALUATIONS_CONTENT; + case 2: + return EVALUATIONS_URI; + case 0: + return EVALUATIONS_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public EvaluationsCase getEvaluationsCase() { + return EvaluationsCase.forNumber(evaluationsCase_); + } + + public static final int EVALUATIONS_CONTENT_FIELD_NUMBER = 1; + + /** + * + * + *
+ * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return Whether the evaluationsContent field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationsContent() {
+ return evaluationsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return The evaluationsContent.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationsContent() {
+ if (evaluationsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluations_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ public static final int EVALUATIONS_URI_FIELD_NUMBER = 2;
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return Whether the evaluationsUri field is set.
+ */
+ public boolean hasEvaluationsUri() {
+ return evaluationsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The evaluationsUri.
+ */
+ public java.lang.String getEvaluationsUri() {
+ java.lang.Object ref = "";
+ if (evaluationsCase_ == 2) {
+ ref = evaluations_;
+ }
+ if (ref instanceof java.lang.String) {
+ return (java.lang.String) ref;
+ } else {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationsCase_ == 2) {
+ evaluations_ = s;
+ }
+ return s;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The bytes for evaluationsUri.
+ */
+ public com.google.protobuf.ByteString getEvaluationsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationsCase_ == 2) {
+ ref = evaluations_;
+ }
+ if (ref instanceof java.lang.String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationsCase_ == 2) {
+ evaluations_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ public static final int FAILED_EVALUATIONS_FIELD_NUMBER = 3;
+
+ private static final class FailedEvaluationsDefaultEntryHolder {
+ static final com.google.protobuf.MapEntry+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public boolean containsFailedEvaluations(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetFailedEvaluations().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getFailedEvaluationsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getFailedEvaluationsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public java.lang.String getFailedEvaluationsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Response message for + * [EvaluationService.ExportEvaluations][google.cloud.ces.v1beta.EvaluationService.ExportEvaluations]. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportEvaluationsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return Whether the evaluationsContent field is set.
+ */
+ public boolean hasEvaluationsContent() {
+ return evaluationsCase_ == 1;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return The evaluationsContent.
+ */
+ public com.google.protobuf.ByteString getEvaluationsContent() {
+ if (evaluationsCase_ == 1) {
+ return (com.google.protobuf.ByteString) evaluations_;
+ }
+ return com.google.protobuf.ByteString.EMPTY;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @param value The evaluationsContent to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationsContent(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationsCase_ = 1;
+ evaluations_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationsContent() {
+ if (evaluationsCase_ == 1) {
+ evaluationsCase_ = 0;
+ evaluations_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return Whether the evaluationsUri field is set.
+ */
+ @java.lang.Override
+ public boolean hasEvaluationsUri() {
+ return evaluationsCase_ == 2;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The evaluationsUri.
+ */
+ @java.lang.Override
+ public java.lang.String getEvaluationsUri() {
+ java.lang.Object ref = "";
+ if (evaluationsCase_ == 2) {
+ ref = evaluations_;
+ }
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ if (evaluationsCase_ == 2) {
+ evaluations_ = s;
+ }
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The bytes for evaluationsUri.
+ */
+ @java.lang.Override
+ public com.google.protobuf.ByteString getEvaluationsUriBytes() {
+ java.lang.Object ref = "";
+ if (evaluationsCase_ == 2) {
+ ref = evaluations_;
+ }
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ if (evaluationsCase_ == 2) {
+ evaluations_ = b;
+ }
+ return b;
+ } else {
+ return (com.google.protobuf.ByteString) ref;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @param value The evaluationsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationsUri(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ evaluationsCase_ = 2;
+ evaluations_ = value;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEvaluationsUri() {
+ if (evaluationsCase_ == 2) {
+ evaluationsCase_ = 0;
+ evaluations_ = null;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @param value The bytes for evaluationsUri to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEvaluationsUriBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ checkByteStringIsUtf8(value);
+ evaluationsCase_ = 2;
+ evaluations_ = value;
+ onChanged();
+ return this;
+ }
+
+ private com.google.protobuf.MapField+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public boolean containsFailedEvaluations(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetFailedEvaluations().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getFailedEvaluationsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getFailedEvaluationsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public java.lang.String getFailedEvaluationsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder removeFailedEvaluations(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ internalGetMutableFailedEvaluations().getMutableMap().remove(key);
+ return this;
+ }
+
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder putFailedEvaluations(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableFailedEvaluations().getMutableMap().put(key, value);
+ bitField0_ |= 0x00000004;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder putAllFailedEvaluations(
+ java.util.Map+ * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return Whether the evaluationsContent field is set.
+ */
+ boolean hasEvaluationsContent();
+
+ /**
+ *
+ *
+ * + * The content of the exported Evaluations. This will be populated if + * gcs_uri was not specified in the request. + *+ * + *
bytes evaluations_content = 1;
+ *
+ * @return The evaluationsContent.
+ */
+ com.google.protobuf.ByteString getEvaluationsContent();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return Whether the evaluationsUri field is set.
+ */
+ boolean hasEvaluationsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The evaluationsUri.
+ */
+ java.lang.String getEvaluationsUri();
+
+ /**
+ *
+ *
+ * + * The Google Cloud Storage URI folder where the exported evaluations were + * written. This will be populated if gcs_uri was specified in the request. + *+ * + *
string evaluations_uri = 2;
+ *
+ * @return The bytes for evaluationsUri.
+ */
+ com.google.protobuf.ByteString getEvaluationsUriBytes();
+
+ /**
+ *
+ *
+ * + * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ int getFailedEvaluationsCount();
+
+ /**
+ *
+ *
+ * + * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ boolean containsFailedEvaluations(java.lang.String key);
+
+ /** Use {@link #getFailedEvaluationsMap()} instead. */
+ @java.lang.Deprecated
+ java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ java.util.Map+ * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ /* nullable */
+ java.lang.String getFailedEvaluationsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue);
+
+ /**
+ *
+ *
+ * + * Output only. A map of evaluation resource names that could not be exported, + * to the reason why they failed. + *+ * + *
+ * map<string, string> failed_evaluations = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ java.lang.String getFailedEvaluationsOrThrow(java.lang.String key);
+
+ com.google.cloud.ces.v1beta.ExportEvaluationsResponse.EvaluationsCase getEvaluationsCase();
+}
diff --git a/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportOptions.java b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportOptions.java
new file mode 100644
index 000000000000..7d8d0c8423d1
--- /dev/null
+++ b/java-ces/proto-google-cloud-ces-v1beta/src/main/java/com/google/cloud/ces/v1beta/ExportOptions.java
@@ -0,0 +1,956 @@
+/*
+ * Copyright 2026 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.
+ */
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// NO CHECKED-IN PROTOBUF GENCODE
+// source: google/cloud/ces/v1beta/evaluation_service.proto
+// Protobuf Java Version: 4.33.2
+
+package com.google.cloud.ces.v1beta;
+
+/**
+ *
+ *
+ * + * Options for exporting CES evaluation resources. + *+ * + * Protobuf type {@code google.cloud.ces.v1beta.ExportOptions} + */ +@com.google.protobuf.Generated +public final class ExportOptions extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.ces.v1beta.ExportOptions) + ExportOptionsOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ExportOptions"); + } + + // Use ExportOptions.newBuilder() to construct. + private ExportOptions(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ExportOptions() { + exportFormat_ = 0; + gcsUri_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportOptions_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.ces.v1beta.EvaluationServiceProto + .internal_static_google_cloud_ces_v1beta_ExportOptions_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.ces.v1beta.ExportOptions.class, + com.google.cloud.ces.v1beta.ExportOptions.Builder.class); + } + + /** + * + * + *
+ * The format to export the items in. Defaults to JSON if not + * specified. + *+ * + * Protobuf enum {@code google.cloud.ces.v1beta.ExportOptions.ExportFormat} + */ + public enum ExportFormat implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+ * Unspecified format. + *+ * + *
EXPORT_FORMAT_UNSPECIFIED = 0;
+ */
+ EXPORT_FORMAT_UNSPECIFIED(0),
+ /**
+ *
+ *
+ * + * JSON format. + *+ * + *
JSON = 1;
+ */
+ JSON(1),
+ /**
+ *
+ *
+ * + * YAML format. + *+ * + *
YAML = 2;
+ */
+ YAML(2),
+ UNRECOGNIZED(-1),
+ ;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 2,
+ /* suffix= */ "",
+ "ExportFormat");
+ }
+
+ /**
+ *
+ *
+ * + * Unspecified format. + *+ * + *
EXPORT_FORMAT_UNSPECIFIED = 0;
+ */
+ public static final int EXPORT_FORMAT_UNSPECIFIED_VALUE = 0;
+
+ /**
+ *
+ *
+ * + * JSON format. + *+ * + *
JSON = 1;
+ */
+ public static final int JSON_VALUE = 1;
+
+ /**
+ *
+ *
+ * + * YAML format. + *+ * + *
YAML = 2;
+ */
+ public static final int YAML_VALUE = 2;
+
+ public final int getNumber() {
+ if (this == UNRECOGNIZED) {
+ throw new java.lang.IllegalArgumentException(
+ "Can't get the number of an unknown enum value.");
+ }
+ return value;
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ * @deprecated Use {@link #forNumber(int)} instead.
+ */
+ @java.lang.Deprecated
+ public static ExportFormat valueOf(int value) {
+ return forNumber(value);
+ }
+
+ /**
+ * @param value The numeric wire value of the corresponding enum entry.
+ * @return The enum associated with the given numeric wire value.
+ */
+ public static ExportFormat forNumber(int value) {
+ switch (value) {
+ case 0:
+ return EXPORT_FORMAT_UNSPECIFIED;
+ case 1:
+ return JSON;
+ case 2:
+ return YAML;
+ default:
+ return null;
+ }
+ }
+
+ public static com.google.protobuf.Internal.EnumLiteMap