diff --git a/generation_config.yaml b/generation_config.yaml index 60e15c62ae18..d0de7ece60be 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.52.0 -googleapis_commitish: 0ce8062889f30daa64eed6810e3c124ccd89608f +googleapis_commitish: 280725e991516d4a0f136268faf5aa6d32d21b54 libraries_bom_version: 26.53.0 # the libraries are ordered with respect to library name, which is diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceClient.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceClient.java index 7c6ec232df15..2743b859cd5f 100644 --- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceClient.java +++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceClient.java @@ -37,7 +37,7 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS. /** - * Service Description: Service Interface for the Analytics Admin API (GA4). + * Service Description: Service Interface for the Google Analytics Admin API. * *
This class provides the ability to make remote calls to the backing service through method * calls that map to API methods. Sample code to get started: @@ -88,7 +88,7 @@ *
ListAccounts
Returns all accounts accessible by the caller. - *
Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found.
Note that these accounts might not currently have GA properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found. *
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*GetProperty
Lookup for a single "GA4" Property.
Lookup for a single GA Property.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*ListProperties
Returns child Properties under the specified parent Account. - *
Only "GA4" properties will be returned. Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found.
Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found. *
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*CreateProperty
Creates an "GA4" property with the specified location and attributes.
Creates a Google Analytics property with the specified location and attributes.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*Marks target Property as soft-deleted (ie: "trashed") and returns it. *
This API does not have a method to restore soft-deleted properties. However, they can be restored using the Trash Can UI. *
If the properties are not restored before the expiration time, the Property and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged. https://support.google.com/analytics/answer/6154772 - *
Returns an error if the target is not found, or is not a GA4 Property.
Returns an error if the target is not found.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*GetMeasurementProtocolSecret
Lookup for a single "GA4" MeasurementProtocolSecret.
Lookup for a single MeasurementProtocolSecret.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*SearchChangeHistoryEvents
Searches through all changes to an account or its children given the specified set of filters.
Searches through all changes to an account or its children given the specified set of filters. + *
Only returns the subset of changes supported by the API. The UI may return additional changes.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*RunAccessReport
Returns a customized report of data access records. The report provides records of each time a user reads Google Analytics reporting data. Access records are retained for up to 2 years. *
Data Access Reports can be requested for a property. Reports may be requested for any property, but dimensions that aren't related to quota can only be requested on Google Analytics 360 properties. This method is only available to Administrators. - *
These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents). + *
To give your feedback on this API, complete the [Google Analytics Access Reports feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform) form.
Request object method variants only take one parameter, a request object, which must be constructed before the call.
*Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: + *
Note that these accounts might not currently have GA properties. Soft-deleted (ie: * "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are * found. * @@ -3078,7 +3080,7 @@ public final ListAccountsPagedResponse listAccounts(ListAccountsRequest request) /** * Returns all accounts accessible by the caller. * - *
Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: + *
Note that these accounts might not currently have GA properties. Soft-deleted (ie: * "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are * found. * @@ -3116,7 +3118,7 @@ public final ListAccountsPagedResponse listAccounts(ListAccountsRequest request) /** * Returns all accounts accessible by the caller. * - *
Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: + *
Note that these accounts might not currently have GA properties. Soft-deleted (ie: * "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are * found. * @@ -3568,7 +3570,7 @@ public final ListAccountSummariesPagedResponse listAccountSummaries( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lookup for a single "GA4" Property. + * Lookup for a single GA Property. * *
Sample code: * @@ -3597,7 +3599,7 @@ public final Property getProperty(PropertyName name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lookup for a single "GA4" Property. + * Lookup for a single GA Property. * *
Sample code: * @@ -3625,7 +3627,7 @@ public final Property getProperty(String name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lookup for a single "GA4" Property. + * Lookup for a single GA Property. * *
Sample code: * @@ -3652,7 +3654,7 @@ public final Property getProperty(GetPropertyRequest request) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lookup for a single "GA4" Property. + * Lookup for a single GA Property. * *
Sample code:
*
@@ -3681,9 +3683,8 @@ public final UnaryCallable Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -3719,9 +3720,8 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
/**
* Returns child Properties under the specified parent Account.
*
- * Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -3758,9 +3758,8 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
/**
* Returns child Properties under the specified parent Account.
*
- * Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -3802,7 +3801,7 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -3831,7 +3830,7 @@ public final Property createProperty(Property property) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -3858,7 +3857,7 @@ public final Property createProperty(CreatePropertyRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -3894,7 +3893,7 @@ public final UnaryCallable Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -3932,7 +3931,7 @@ public final Property deleteProperty(PropertyName name) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -3969,7 +3968,7 @@ public final Property deleteProperty(String name) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -4007,7 +4006,7 @@ public final Property deleteProperty(DeletePropertyRequest request) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -5315,7 +5314,7 @@ public final DataSharingSettings getDataSharingSettings(GetDataSharingSettingsRe
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -5350,7 +5349,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -5383,7 +5382,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(String name)
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -5417,7 +5416,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -6794,6 +6793,9 @@ public final SKAdNetworkConversionValueSchema updateSKAdNetworkConversionValueSc
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ * Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and
+ * These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and
* other products like Firebase & Admob that can retrieve data from Google Analytics through a
* linkage. These records don't include property configuration changes like adding a stream or
* changing a property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
*
+ * To give your feedback on this API, complete the [Google Analytics Access Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
+ *
* Sample code:
*
* These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and
+ * These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and
* other products like Firebase & Admob that can retrieve data from Google Analytics through a
* linkage. These records don't include property configuration changes like adding a stream or
* changing a property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
*
+ * To give your feedback on this API, complete the [Google Analytics Access Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
+ *
* Sample code:
*
* ======================= AnalyticsAdminServiceClient =======================
*
- * Service Description: Service Interface for the Analytics Admin API (GA4).
+ * Service Description: Service Interface for the Google Analytics Admin API.
*
* Sample for AnalyticsAdminServiceClient:
*
diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceClient.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceClient.java
index 718e517bd9ae..95d7c10eaa9f 100644
--- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceClient.java
+++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceClient.java
@@ -37,7 +37,7 @@
// AUTO-GENERATED DOCUMENTATION AND CLASS.
/**
- * Service Description: Service Interface for the Analytics Admin API (GA4).
+ * Service Description: Service Interface for the Google Analytics Admin API.
*
* This class provides the ability to make remote calls to the backing service through method
* calls that map to API methods. Sample code to get started:
@@ -88,7 +88,7 @@
* ListAccounts Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found. Note that these accounts might not currently have GA properties. Soft-deleted (ie: "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are found.
* Request object method variants only take one parameter, a request object, which must be constructed before the call. GetProperty Lookup for a single "GA4" Property. Lookup for a single GA Property. Request object method variants only take one parameter, a request object, which must be constructed before the call. ListProperties Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned. Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found. Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty list if no relevant properties are found.
* Request object method variants only take one parameter, a request object, which must be constructed before the call. CreateProperty Creates an "GA4" property with the specified location and attributes. Creates a Google Analytics property with the specified location and attributes. Request object method variants only take one parameter, a request object, which must be constructed before the call. Marks target Property as soft-deleted (ie: "trashed") and returns it.
* This API does not have a method to restore soft-deleted properties. However, they can be restored using the Trash Can UI.
* If the properties are not restored before the expiration time, the Property and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged. https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property. Returns an error if the target is not found. Request object method variants only take one parameter, a request object, which must be constructed before the call. GetMeasurementProtocolSecret Lookup for a single "GA4" MeasurementProtocolSecret. Lookup for a single MeasurementProtocolSecret. Request object method variants only take one parameter, a request object, which must be constructed before the call. SearchChangeHistoryEvents Searches through all changes to an account or its children given the specified set of filters. Searches through all changes to an account or its children given the specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return additional changes. Request object method variants only take one parameter, a request object, which must be constructed before the call. RunAccessReport Returns a customized report of data access records. The report provides records of each time a user reads Google Analytics reporting data. Access records are retained for up to 2 years.
* Data Access Reports can be requested for a property. Reports may be requested for any property, but dimensions that aren't related to quota can only be requested on Google Analytics 360 properties. This method is only available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents). These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and other products like Firebase & Admob that can retrieve data from Google Analytics through a linkage. These records don't include property configuration changes like adding a stream or changing a property's time zone. For configuration change history, see [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access Reports feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform) form. Request object method variants only take one parameter, a request object, which must be constructed before the call. Note that these accounts might not currently have GA4 properties. Soft-deleted (ie:
+ * Note that these accounts might not currently have GA properties. Soft-deleted (ie:
* "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are
* found.
*
@@ -1332,7 +1334,7 @@ public final ListAccountsPagedResponse listAccounts(ListAccountsRequest request)
/**
* Returns all accounts accessible by the caller.
*
- * Note that these accounts might not currently have GA4 properties. Soft-deleted (ie:
+ * Note that these accounts might not currently have GA properties. Soft-deleted (ie:
* "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are
* found.
*
@@ -1370,7 +1372,7 @@ public final ListAccountsPagedResponse listAccounts(ListAccountsRequest request)
/**
* Returns all accounts accessible by the caller.
*
- * Note that these accounts might not currently have GA4 properties. Soft-deleted (ie:
+ * Note that these accounts might not currently have GA properties. Soft-deleted (ie:
* "trashed") accounts are excluded by default. Returns an empty list if no relevant accounts are
* found.
*
@@ -1822,7 +1824,7 @@ public final ListAccountSummariesPagedResponse listAccountSummaries(
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
* Sample code:
*
@@ -1851,7 +1853,7 @@ public final Property getProperty(PropertyName name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
* Sample code:
*
@@ -1879,7 +1881,7 @@ public final Property getProperty(String name) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
* Sample code:
*
@@ -1906,7 +1908,7 @@ public final Property getProperty(GetPropertyRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
* Sample code:
*
@@ -1935,9 +1937,8 @@ public final UnaryCallable Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -1973,9 +1974,8 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
/**
* Returns child Properties under the specified parent Account.
*
- * Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -2012,9 +2012,8 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
/**
* Returns child Properties under the specified parent Account.
*
- * Only "GA4" properties will be returned. Properties will be excluded if the caller does not
- * have access. Soft-deleted (ie: "trashed") properties are excluded by default. Returns an empty
- * list if no relevant properties are found.
+ * Properties will be excluded if the caller does not have access. Soft-deleted (ie: "trashed")
+ * properties are excluded by default. Returns an empty list if no relevant properties are found.
*
* Sample code:
*
@@ -2056,7 +2055,7 @@ public final ListPropertiesPagedResponse listProperties(ListPropertiesRequest re
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -2085,7 +2084,7 @@ public final Property createProperty(Property property) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -2112,7 +2111,7 @@ public final Property createProperty(CreatePropertyRequest request) {
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and attributes.
*
* Sample code:
*
@@ -2148,7 +2147,7 @@ public final UnaryCallable Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -2186,7 +2185,7 @@ public final Property deleteProperty(PropertyName name) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -2223,7 +2222,7 @@ public final Property deleteProperty(String name) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -2261,7 +2260,7 @@ public final Property deleteProperty(DeletePropertyRequest request) {
* resources (eg: GoogleAdsLinks, Streams, AccessBindings) will be permanently purged.
* https://support.google.com/analytics/answer/6154772
*
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
* Sample code:
*
@@ -3450,7 +3449,7 @@ public final DataSharingSettings getDataSharingSettings(GetDataSharingSettingsRe
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -3485,7 +3484,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -3518,7 +3517,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(String name)
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -3552,7 +3551,7 @@ public final MeasurementProtocolSecret getMeasurementProtocolSecret(
// AUTO-GENERATED DOCUMENTATION AND METHOD.
/**
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
* Sample code:
*
@@ -4210,6 +4209,9 @@ public final AcknowledgeUserDataCollectionResponse acknowledgeUserDataCollection
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ * Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* Only returns the subset of changes supported by the API. The UI may return additional
+ * changes.
+ *
* Sample code:
*
* These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and
+ * These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and
* other products like Firebase & Admob that can retrieve data from Google Analytics through a
* linkage. These records don't include property configuration changes like adding a stream or
* changing a property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
*
+ * To give your feedback on this API, complete the [Google Analytics Access Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
+ *
* Sample code:
*
* These data access records include GA4 UI Reporting, GA4 UI Explorations, GA4 Data API, and
+ * These data access records include GA UI Reporting, GA UI Explorations, GA Data API, and
* other products like Firebase & Admob that can retrieve data from Google Analytics through a
* linkage. These records don't include property configuration changes like adding a stream or
* changing a property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
*
+ * To give your feedback on this API, complete the [Google Analytics Access Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
+ *
* Sample code:
*
* ======================= AnalyticsAdminServiceClient =======================
*
- * Service Description: Service Interface for the Analytics Admin API (GA4).
+ * Service Description: Service Interface for the Google Analytics Admin API.
*
* Sample for AnalyticsAdminServiceClient:
*
diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceGrpc.java b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceGrpc.java
index ca80e30c1ec3..10a9daab7c1a 100644
--- a/java-analytics-admin/grpc-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceGrpc.java
+++ b/java-analytics-admin/grpc-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AnalyticsAdminServiceGrpc.java
@@ -21,7 +21,7 @@
*
*
* {@code
@@ -6835,6 +6837,9 @@ public final SearchChangeHistoryEventsPagedResponse searchChangeHistoryEvents(
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ *
{@code
@@ -6876,6 +6881,9 @@ public final SearchChangeHistoryEventsPagedResponse searchChangeHistoryEvents(
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ *
{@code
@@ -13491,12 +13499,16 @@ public final AttributionSettings updateAttributionSettings(
* property, but dimensions that aren't related to quota can only be requested on Google Analytics
* 360 properties. This method is only available to Administrators.
*
- *
{@code
@@ -13543,12 +13555,16 @@ public final RunAccessReportResponse runAccessReport(RunAccessReportRequest requ
* property, but dimensions that aren't related to quota can only be requested on Google Analytics
* 360 properties. This method is only available to Administrators.
*
- *
{@code
diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/package-info.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/package-info.java
index 5a86964dceef..0af0f8643ef6 100644
--- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/package-info.java
+++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1alpha/package-info.java
@@ -21,7 +21,7 @@
*
*
*
*
*
+ *
*
@@ -172,7 +172,7 @@
*
*
- *
+ *
*
*
@@ -192,7 +192,7 @@
*
*
*
*
+ *
*
@@ -207,7 +207,7 @@
*
*
*
- *
+ *
*
*
*
@@ -228,7 +228,7 @@
*
+ *
*
@@ -419,7 +419,7 @@
*
*
*
- *
+ *
*
*
@@ -529,7 +529,8 @@
*
*
- *
+ *
*
*
*
@@ -1059,7 +1060,8 @@
*
*
+ *
*
@@ -1295,7 +1297,7 @@ public final UnaryCallable
{@code
@@ -4251,6 +4253,9 @@ public final SearchChangeHistoryEventsPagedResponse searchChangeHistoryEvents(
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ *
*/
default void runAccessReport(
@@ -3575,7 +3581,7 @@ default void runAccessReport(
* Base class for the server implementation of the service AnalyticsAdminService.
*
* {@code
@@ -4292,6 +4297,9 @@ public final SearchChangeHistoryEventsPagedResponse searchChangeHistoryEvents(
/**
* Searches through all changes to an account or its children given the specified set of filters.
*
+ *
*/
public com.google.common.util.concurrent.ListenableFuture<
diff --git a/java-analytics-admin/grpc-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceGrpc.java b/java-analytics-admin/grpc-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceGrpc.java
index 41dbf38e10e7..5295c45dbbde 100644
--- a/java-analytics-admin/grpc-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceGrpc.java
+++ b/java-analytics-admin/grpc-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AnalyticsAdminServiceGrpc.java
@@ -21,7 +21,7 @@
*
*
* {@code
@@ -7791,12 +7799,16 @@ public final UnaryCallable
*/
public com.google.analytics.admin.v1alpha.RunAccessReportResponse runAccessReport(
@@ -14866,7 +14884,7 @@ public com.google.protobuf.Empty deleteSubpropertyEventFilter(
* AnalyticsAdminService.
*
* {@code
@@ -7843,12 +7855,16 @@ public final RunAccessReportResponse runAccessReport(RunAccessReportRequest requ
* property, but dimensions that aren't related to quota can only be requested on Google Analytics
* 360 properties. This method is only available to Administrators.
*
- *
*/
public void runAccessReport(
@@ -12728,7 +12740,7 @@ public void deleteSubpropertyEventFilter(
* A stub to allow clients to do synchronous rpc calls to service AnalyticsAdminService.
*
* {@code
diff --git a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/package-info.java b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/package-info.java
index fc8414dedecb..95a9e23c6f1d 100644
--- a/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/package-info.java
+++ b/java-analytics-admin/google-analytics-admin/src/main/java/com/google/analytics/admin/v1beta/package-info.java
@@ -21,7 +21,7 @@
*
*
*/
default void runAccessReport(
@@ -10044,7 +10050,7 @@ default void deleteSubpropertyEventFilter(
* Base class for the server implementation of the service AnalyticsAdminService.
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
@javax.annotation.Generated(
@@ -7691,7 +7691,7 @@ public AnalyticsAdminServiceFutureStub newStub(
*
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public interface AsyncService {
@@ -7714,7 +7714,7 @@ default void getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -7797,7 +7797,7 @@ default void listAccountSummaries(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
default void getProperty(
@@ -7812,7 +7812,6 @@ default void getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -7830,7 +7829,8 @@ default void listProperties(
*
*
*
*/
default void deleteProperty(
@@ -8016,7 +8016,7 @@ default void getDataSharingSettings(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
default void createProperty(
@@ -7851,7 +7851,7 @@ default void createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
default void getMeasurementProtocolSecret(
@@ -8192,6 +8192,8 @@ default void listSKAdNetworkConversionValueSchemas(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
default void searchChangeHistoryEvents(
@@ -9023,12 +9025,16 @@ default void updateAttributionSettings(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public abstract static class AnalyticsAdminServiceImplBase
@@ -10060,7 +10066,7 @@ public final io.grpc.ServerServiceDefinition bindService() {
* A stub to allow clients to do asynchronous rpc calls to service AnalyticsAdminService.
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceStub
@@ -10094,7 +10100,7 @@ public void getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -10187,7 +10193,7 @@ public void listAccountSummaries(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public void getProperty(
@@ -10204,7 +10210,6 @@ public void getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -10224,7 +10229,8 @@ public void listProperties(
*
*
*
*/
public void deleteProperty(
@@ -10434,7 +10440,7 @@ public void getDataSharingSettings(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public void createProperty(
@@ -10247,7 +10253,7 @@ public void createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public void getMeasurementProtocolSecret(
@@ -10632,6 +10638,8 @@ public void listSKAdNetworkConversionValueSchemas(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public void searchChangeHistoryEvents(
@@ -11575,12 +11583,16 @@ public void updateAttributionSettings(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceBlockingStub
@@ -12762,7 +12774,7 @@ public com.google.analytics.admin.v1alpha.Account getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -12836,7 +12848,7 @@ public com.google.analytics.admin.v1alpha.ListAccountSummariesResponse listAccou
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public com.google.analytics.admin.v1alpha.Property getProperty(
@@ -12850,7 +12862,6 @@ public com.google.analytics.admin.v1alpha.Property getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -12866,7 +12877,8 @@ public com.google.analytics.admin.v1alpha.ListPropertiesResponse listProperties(
*
*
*
*/
public com.google.analytics.admin.v1alpha.Property deleteProperty(
@@ -13033,7 +13045,7 @@ public com.google.analytics.admin.v1alpha.DataSharingSettings getDataSharingSett
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public com.google.analytics.admin.v1alpha.Property createProperty(
@@ -12886,7 +12898,7 @@ public com.google.analytics.admin.v1alpha.Property createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public com.google.analytics.admin.v1alpha.MeasurementProtocolSecret
@@ -13207,6 +13219,8 @@ public com.google.protobuf.Empty deleteSKAdNetworkConversionValueSchema(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public com.google.analytics.admin.v1alpha.SearchChangeHistoryEventsResponse
@@ -13963,12 +13977,16 @@ public com.google.analytics.admin.v1alpha.AttributionSettings updateAttributionS
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceFutureStub
@@ -14901,7 +14919,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -14981,7 +14999,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -14996,7 +15014,6 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -15013,7 +15030,8 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -15191,7 +15209,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -15034,7 +15052,7 @@ protected AnalyticsAdminServiceFutureStub build(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -15375,6 +15393,8 @@ protected AnalyticsAdminServiceFutureStub build(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -16194,12 +16214,16 @@ protected AnalyticsAdminServiceFutureStub build(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
@javax.annotation.Generated(
@@ -2717,7 +2717,7 @@ public AnalyticsAdminServiceFutureStub newStub(
*
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public interface AsyncService {
@@ -2740,7 +2740,7 @@ default void getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -2823,7 +2823,7 @@ default void listAccountSummaries(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
default void getProperty(
@@ -2838,7 +2838,6 @@ default void getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -2856,7 +2855,8 @@ default void listProperties(
*
*
*
*/
default void deleteProperty(
@@ -3026,7 +3026,7 @@ default void getDataSharingSettings(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
default void createProperty(
@@ -2877,7 +2877,7 @@ default void createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
default void getMeasurementProtocolSecret(
@@ -3123,6 +3123,8 @@ default void acknowledgeUserDataCollection(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
default void searchChangeHistoryEvents(
@@ -3554,12 +3556,16 @@ default void getDataStream(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public abstract static class AnalyticsAdminServiceImplBase
@@ -3591,7 +3597,7 @@ public final io.grpc.ServerServiceDefinition bindService() {
* A stub to allow clients to do asynchronous rpc calls to service AnalyticsAdminService.
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceStub
@@ -3625,7 +3631,7 @@ public void getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -3718,7 +3724,7 @@ public void listAccountSummaries(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public void getProperty(
@@ -3735,7 +3741,6 @@ public void getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -3755,7 +3760,8 @@ public void listProperties(
*
*
*
*/
public void deleteProperty(
@@ -3947,7 +3953,7 @@ public void getDataSharingSettings(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public void createProperty(
@@ -3778,7 +3784,7 @@ public void createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public void getMeasurementProtocolSecret(
@@ -4056,6 +4062,8 @@ public void acknowledgeUserDataCollection(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public void searchChangeHistoryEvents(
@@ -4543,12 +4551,16 @@ public void getDataStream(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
*/
public void runAccessReport(
@@ -4566,7 +4578,7 @@ public void runAccessReport(
* A stub to allow clients to do synchronous rpc calls to service AnalyticsAdminService.
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceBlockingStub
@@ -4600,7 +4612,7 @@ public com.google.analytics.admin.v1beta.Account getAccount(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -4674,7 +4686,7 @@ public com.google.analytics.admin.v1beta.ListAccountSummariesResponse listAccoun
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public com.google.analytics.admin.v1beta.Property getProperty(
@@ -4688,7 +4700,6 @@ public com.google.analytics.admin.v1beta.Property getProperty(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -4704,7 +4715,8 @@ public com.google.analytics.admin.v1beta.ListPropertiesResponse listProperties(
*
*
*
*/
public com.google.analytics.admin.v1beta.Property deleteProperty(
@@ -4857,7 +4869,7 @@ public com.google.analytics.admin.v1beta.DataSharingSettings getDataSharingSetti
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public com.google.analytics.admin.v1beta.Property createProperty(
@@ -4724,7 +4736,7 @@ public com.google.analytics.admin.v1beta.Property createProperty(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public com.google.analytics.admin.v1beta.MeasurementProtocolSecret getMeasurementProtocolSecret(
@@ -4945,6 +4957,8 @@ public com.google.protobuf.Empty deleteMeasurementProtocolSecret(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public com.google.analytics.admin.v1beta.SearchChangeHistoryEventsResponse
@@ -5328,12 +5342,16 @@ public com.google.analytics.admin.v1beta.DataStream getDataStream(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
*/
public com.google.analytics.admin.v1beta.RunAccessReportResponse runAccessReport(
@@ -5348,7 +5366,7 @@ public com.google.analytics.admin.v1beta.RunAccessReportResponse runAccessReport
* AnalyticsAdminService.
*
*
- * Service Interface for the Analytics Admin API (GA4).
+ * Service Interface for the Google Analytics Admin API.
*
*/
public static final class AnalyticsAdminServiceFutureStub
@@ -5383,7 +5401,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
* Returns all accounts accessible by the caller.
- * Note that these accounts might not currently have GA4 properties.
+ * Note that these accounts might not currently have GA properties.
* Soft-deleted (ie: "trashed") accounts are excluded by default.
* Returns an empty list if no relevant accounts are found.
*
@@ -5463,7 +5481,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
- * Lookup for a single "GA4" Property.
+ * Lookup for a single GA Property.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -5478,7 +5496,6 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
* Returns child Properties under the specified parent Account.
- * Only "GA4" properties will be returned.
* Properties will be excluded if the caller does not have access.
* Soft-deleted (ie: "trashed") properties are excluded by default.
* Returns an empty list if no relevant properties are found.
@@ -5495,7 +5512,8 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -5658,7 +5676,7 @@ protected AnalyticsAdminServiceFutureStub build(
*
*
*
- * Creates an "GA4" property with the specified location and attributes.
+ * Creates a Google Analytics property with the specified location and
+ * attributes.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -5516,7 +5534,7 @@ protected AnalyticsAdminServiceFutureStub build(
* and all child resources (eg: GoogleAdsLinks, Streams, AccessBindings)
* will be permanently purged.
* https://support.google.com/analytics/answer/6154772
- * Returns an error if the target is not found, or is not a GA4 Property.
+ * Returns an error if the target is not found.
*
- * Lookup for a single "GA4" MeasurementProtocolSecret.
+ * Lookup for a single MeasurementProtocolSecret.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -5758,6 +5776,8 @@ protected AnalyticsAdminServiceFutureStub build(
*
* Searches through all changes to an account or its children given the
* specified set of filters.
+ * Only returns the subset of changes supported by the API. The UI may return
+ * additional changes.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
@@ -6174,12 +6194,16 @@ protected AnalyticsAdminServiceFutureStub build(
* requested for any property, but dimensions that aren't related to quota can
* only be requested on Google Analytics 360 properties. This method is only
* available to Administrators.
- * These data access records include GA4 UI Reporting, GA4 UI Explorations,
- * GA4 Data API, and other products like Firebase & Admob that can retrieve
+ * These data access records include GA UI Reporting, GA UI Explorations,
+ * GA Data API, and other products like Firebase & Admob that can retrieve
* data from Google Analytics through a linkage. These records don't include
* property configuration changes like adding a stream or changing a
* property's time zone. For configuration change history, see
* [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ * To give your feedback on this API, complete the [Google Analytics Access
+ * Reports
+ * feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ * form.
*
*/
public com.google.common.util.concurrent.ListenableFuture<
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 051caf58062e..59989912da59 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
@@ -24,7 +24,7 @@
*
*
* A virtual resource representing an overview of an account and
- * all its child GA4 properties.
+ * all its child Google Analytics properties.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.AccountSummary}
@@ -495,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
* A virtual resource representing an overview of an account and
- * all its child GA4 properties.
+ * all its child Google Analytics properties.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.AccountSummary}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLink.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLink.java
index 9ec9aaeed7dc..71df443aa7df 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLink.java
@@ -23,7 +23,8 @@
*
*
*
- * A link between a GA4 Property and an AdSense for Content ad client.
+ * A link between a Google Analytics property and an AdSense for Content ad
+ * client.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.AdSenseLink}
@@ -127,8 +128,8 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -151,8 +152,8 @@ public java.lang.String getAdClientCode() {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -344,7 +345,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 Property and an AdSense for Content ad client.
+ * A link between a Google Analytics property and an AdSense for Content ad
+ * client.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.AdSenseLink}
@@ -658,8 +660,8 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -681,8 +683,8 @@ public java.lang.String getAdClientCode() {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -704,8 +706,8 @@ public com.google.protobuf.ByteString getAdClientCodeBytes() {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -726,8 +728,8 @@ public Builder setAdClientCode(java.lang.String value) {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -744,8 +746,8 @@ public Builder clearAdClientCode() {
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLinkOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLinkOrBuilder.java
index 812f548d3108..8d843c3f14a8 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLinkOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/AdSenseLinkOrBuilder.java
@@ -57,8 +57,8 @@ public interface AdSenseLinkOrBuilder
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
@@ -70,8 +70,8 @@ public interface AdSenseLinkOrBuilder
*
*
*
- * Immutable. The AdSense ad client code that the GA4 property is linked to.
- * Example format: "ca-pub-1234567890"
+ * Immutable. The AdSense ad client code that the Google Analytics property is
+ * linked to. Example format: "ca-pub-1234567890"
*
*
* string ad_client_code = 2 [(.google.api.field_behavior) = IMMUTABLE];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Audience.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Audience.java
index 5bba5208a5ed..523006f27c61 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Audience.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/Audience.java
@@ -23,7 +23,7 @@
*
*
*
- * A resource message representing a GA4 Audience.
+ * A resource message representing an Audience.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.Audience}
@@ -923,7 +923,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A resource message representing a GA4 Audience.
+ * A resource message representing an Audience.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.Audience}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/BigQueryLink.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/BigQueryLink.java
index 328c32a05828..ce934d81f270 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/BigQueryLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/BigQueryLink.java
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 Property and BigQuery project.
+ * A link between a Google Analytics property and BigQuery project.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.BigQueryLink}
@@ -768,7 +768,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 Property and BigQuery project.
+ * A link between a Google Analytics property and BigQuery project.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.BigQueryLink}
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 14cc70f92fb5..2252be47b0be 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
@@ -41,6 +41,7 @@ private DataRetentionSettings(com.google.protobuf.GeneratedMessageV3.Builder>
private DataRetentionSettings() {
name_ = "";
eventDataRetention_ = 0;
+ userDataRetention_ = 0;
}
@java.lang.Override
@@ -109,7 +110,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 26 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* TWENTY_SIX_MONTHS = 4;
@@ -120,7 +121,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 38 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* THIRTY_EIGHT_MONTHS = 5;
@@ -131,7 +132,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 50 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* FIFTY_MONTHS = 6;
@@ -175,7 +176,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 26 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* TWENTY_SIX_MONTHS = 4;
@@ -186,7 +187,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 38 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* THIRTY_EIGHT_MONTHS = 5;
@@ -197,7 +198,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 50 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* FIFTY_MONTHS = 6;
@@ -357,11 +358,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -374,11 +375,11 @@ public int getEventDataRetentionValue() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
@@ -394,6 +395,49 @@ public int getEventDataRetentionValue() {
: result;
}
+ public static final int USER_DATA_RETENTION_FIELD_NUMBER = 4;
+ private int userDataRetention_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ @java.lang.Override
+ public int getUserDataRetentionValue() {
+ return userDataRetention_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration
+ getUserDataRetention() {
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration result =
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration.forNumber(
+ userDataRetention_);
+ return result == null
+ ? com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration.UNRECOGNIZED
+ : result;
+ }
+
public static final int RESET_USER_DATA_ON_NEW_ACTIVITY_FIELD_NUMBER = 3;
private boolean resetUserDataOnNewActivity_ = false;
/**
@@ -439,6 +483,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (resetUserDataOnNewActivity_ != false) {
output.writeBool(3, resetUserDataOnNewActivity_);
}
+ if (userDataRetention_
+ != com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration
+ .RETENTION_DURATION_UNSPECIFIED
+ .getNumber()) {
+ output.writeEnum(4, userDataRetention_);
+ }
getUnknownFields().writeTo(output);
}
@@ -460,6 +510,12 @@ public int getSerializedSize() {
if (resetUserDataOnNewActivity_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, resetUserDataOnNewActivity_);
}
+ if (userDataRetention_
+ != com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration
+ .RETENTION_DURATION_UNSPECIFIED
+ .getNumber()) {
+ size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, userDataRetention_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -478,6 +534,7 @@ public boolean equals(final java.lang.Object obj) {
if (!getName().equals(other.getName())) return false;
if (eventDataRetention_ != other.eventDataRetention_) return false;
+ if (userDataRetention_ != other.userDataRetention_) return false;
if (getResetUserDataOnNewActivity() != other.getResetUserDataOnNewActivity()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
@@ -494,6 +551,8 @@ public int hashCode() {
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + EVENT_DATA_RETENTION_FIELD_NUMBER;
hash = (53 * hash) + eventDataRetention_;
+ hash = (37 * hash) + USER_DATA_RETENTION_FIELD_NUMBER;
+ hash = (53 * hash) + userDataRetention_;
hash = (37 * hash) + RESET_USER_DATA_ON_NEW_ACTIVITY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getResetUserDataOnNewActivity());
hash = (29 * hash) + getUnknownFields().hashCode();
@@ -638,6 +697,7 @@ public Builder clear() {
bitField0_ = 0;
name_ = "";
eventDataRetention_ = 0;
+ userDataRetention_ = 0;
resetUserDataOnNewActivity_ = false;
return this;
}
@@ -682,6 +742,9 @@ private void buildPartial0(com.google.analytics.admin.v1alpha.DataRetentionSetti
result.eventDataRetention_ = eventDataRetention_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.userDataRetention_ = userDataRetention_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
result.resetUserDataOnNewActivity_ = resetUserDataOnNewActivity_;
}
}
@@ -740,6 +803,9 @@ public Builder mergeFrom(com.google.analytics.admin.v1alpha.DataRetentionSetting
if (other.eventDataRetention_ != 0) {
setEventDataRetentionValue(other.getEventDataRetentionValue());
}
+ if (other.userDataRetention_ != 0) {
+ setUserDataRetentionValue(other.getUserDataRetentionValue());
+ }
if (other.getResetUserDataOnNewActivity() != false) {
setResetUserDataOnNewActivity(other.getResetUserDataOnNewActivity());
}
@@ -784,9 +850,15 @@ public Builder mergeFrom(
case 24:
{
resetUserDataOnNewActivity_ = input.readBool();
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
break;
} // case 24
+ case 32:
+ {
+ userDataRetention_ = input.readEnum();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 32
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -922,11 +994,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -939,11 +1011,11 @@ public int getEventDataRetentionValue() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param value The enum numeric value on the wire for eventDataRetention to set.
@@ -959,11 +1031,11 @@ public Builder setEventDataRetentionValue(int value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
@@ -982,11 +1054,11 @@ public Builder setEventDataRetentionValue(int value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param value The eventDataRetention to set.
@@ -1006,11 +1078,11 @@ public Builder setEventDataRetention(
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return This builder for chaining.
@@ -1022,6 +1094,111 @@ public Builder clearEventDataRetention() {
return this;
}
+ private int userDataRetention_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ @java.lang.Override
+ public int getUserDataRetentionValue() {
+ return userDataRetention_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The enum numeric value on the wire for userDataRetention to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserDataRetentionValue(int value) {
+ userDataRetention_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration
+ getUserDataRetention() {
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration result =
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration.forNumber(
+ userDataRetention_);
+ return result == null
+ ? com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration.UNRECOGNIZED
+ : result;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The userDataRetention to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserDataRetention(
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000004;
+ userDataRetention_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearUserDataRetention() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ userDataRetention_ = 0;
+ onChanged();
+ return this;
+ }
+
private boolean resetUserDataOnNewActivity_;
/**
*
@@ -1055,7 +1232,7 @@ public boolean getResetUserDataOnNewActivity() {
public Builder setResetUserDataOnNewActivity(boolean value) {
resetUserDataOnNewActivity_ = value;
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
onChanged();
return this;
}
@@ -1072,7 +1249,7 @@ public Builder setResetUserDataOnNewActivity(boolean value) {
* @return This builder for chaining.
*/
public Builder clearResetUserDataOnNewActivity() {
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000008);
resetUserDataOnNewActivity_ = false;
onChanged();
return this;
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 ed5a2ded98ff..6467d4f1d0ed 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
@@ -55,11 +55,11 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -69,11 +69,11 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
@@ -81,6 +81,35 @@ public interface DataRetentionSettingsOrBuilder
com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration
getEventDataRetention();
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ int getUserDataRetentionValue();
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ com.google.analytics.admin.v1alpha.DataRetentionSettings.RetentionDuration getUserDataRetention();
+
/**
*
*
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 23c569878a97..421c6e55b3e7 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
@@ -23,7 +23,8 @@
*
*
*
- * A link between a GA4 property and a Display & Video 360 advertiser.
+ * A link between a Google Analytics property and a Display & Video 360
+ * advertiser.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink}
@@ -287,9 +288,9 @@ public com.google.protobuf.BoolValueOrBuilder getAdsPersonalizationEnabledOrBuil
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -307,9 +308,9 @@ public boolean hasCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -329,9 +330,9 @@ public com.google.protobuf.BoolValue getCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -352,10 +353,10 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -373,10 +374,10 @@ public boolean hasCostDataSharingEnabled() {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -396,10 +397,10 @@ public com.google.protobuf.BoolValue getCostDataSharingEnabled() {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -644,7 +645,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Display & Video 360 advertiser.
+ * A link between a Google Analytics property and a Display & Video 360
+ * advertiser.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.DisplayVideo360AdvertiserLink}
@@ -1480,9 +1482,9 @@ public com.google.protobuf.BoolValueOrBuilder getAdsPersonalizationEnabledOrBuil
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1499,9 +1501,9 @@ public boolean hasCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1524,9 +1526,9 @@ public com.google.protobuf.BoolValue getCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1551,9 +1553,9 @@ public Builder setCampaignDataSharingEnabled(com.google.protobuf.BoolValue value
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1576,9 +1578,9 @@ public Builder setCampaignDataSharingEnabled(
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1608,9 +1610,9 @@ public Builder mergeCampaignDataSharingEnabled(com.google.protobuf.BoolValue val
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1632,9 +1634,9 @@ public Builder clearCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1651,9 +1653,9 @@ public com.google.protobuf.BoolValue.Builder getCampaignDataSharingEnabledBuilde
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1674,9 +1676,9 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -1711,10 +1713,10 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1731,10 +1733,10 @@ public boolean hasCostDataSharingEnabled() {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1757,10 +1759,10 @@ public com.google.protobuf.BoolValue getCostDataSharingEnabled() {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1785,10 +1787,10 @@ public Builder setCostDataSharingEnabled(com.google.protobuf.BoolValue value) {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1811,10 +1813,10 @@ public Builder setCostDataSharingEnabled(
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1844,10 +1846,10 @@ public Builder mergeCostDataSharingEnabled(com.google.protobuf.BoolValue value)
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1869,10 +1871,10 @@ public Builder clearCostDataSharingEnabled() {
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1889,10 +1891,10 @@ public com.google.protobuf.BoolValue.Builder getCostDataSharingEnabledBuilder()
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -1913,10 +1915,10 @@ public com.google.protobuf.BoolValueOrBuilder getCostDataSharingEnabledOrBuilder
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
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 3ae9c3b5f862..6c880b8f59c6 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
@@ -150,9 +150,9 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -167,9 +167,9 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -184,9 +184,9 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Display & Video 360
- * into the GA4 property. After link creation, this can only be updated from
- * the Display & Video 360 product. If this field is not set on create, it
- * will be defaulted to true.
+ * into the Google Analytics property. After link creation, this can only be
+ * updated from the Display & Video 360 product. If this field is not set on
+ * create, it will be defaulted to true.
*
*
*
@@ -200,10 +200,10 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -218,10 +218,10 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
@@ -236,10 +236,10 @@ public interface DisplayVideo360AdvertiserLinkOrBuilder
*
*
* Immutable. Enables the import of cost data from Display & Video 360 into
- * the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- * is enabled. After link creation, this can only be updated from the Display
- * & Video 360 product. If this field is not set on create, it will be
- * defaulted to true.
+ * the Google Analytics property. This can only be enabled if
+ * `campaign_data_sharing_enabled` is true. After link creation, this can
+ * only be updated from the Display & Video 360 product. If this field is not
+ * set on create, it will be defaulted to true.
*
*
*
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 1cd57b018c14..b6fbb7ad5286 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
@@ -23,8 +23,8 @@
*
*
*
- * A proposal for a link between a GA4 property and a Display & Video 360
- * advertiser.
+ * A proposal for a link between a Google Analytics property and a Display &
+ * Video 360 advertiser.
*
* A proposal is converted to a DisplayVideo360AdvertiserLink once approved.
* Google Analytics admins approve inbound proposals while Display & Video 360
@@ -795,8 +795,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
*
*
- * A proposal for a link between a GA4 property and a Display & Video 360
- * advertiser.
+ * A proposal for a link between a Google Analytics property and a Display &
+ * Video 360 advertiser.
*
* A proposal is converted to a DisplayVideo360AdvertiserLink once approved.
* Google Analytics admins approve inbound proposals while Display & Video 360
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMapping.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMapping.java
index 7e18056207cb..4f52292cbdb6 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMapping.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMapping.java
@@ -72,7 +72,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
*
*
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -96,7 +96,7 @@ public java.lang.String getEventName() {
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -734,7 +734,7 @@ public Builder mergeFrom(
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -757,7 +757,7 @@ public java.lang.String getEventName() {
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -780,7 +780,7 @@ public com.google.protobuf.ByteString getEventNameBytes() {
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -802,7 +802,7 @@ public Builder setEventName(java.lang.String value) {
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -820,7 +820,7 @@ public Builder clearEventName() {
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMappingOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMappingOrBuilder.java
index 2be095fe8be3..119ec5b37f34 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMappingOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/EventMappingOrBuilder.java
@@ -28,7 +28,7 @@ public interface EventMappingOrBuilder
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
@@ -41,7 +41,7 @@ public interface EventMappingOrBuilder
*
*
*
- * Required. Name of the GA4 event. It must always be set.
+ * Required. Name of the Google Analytics event. It must always be set.
* The max allowed display name length is 40 UTF-16 code units.
*
*
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ExpandedDataSet.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ExpandedDataSet.java
index aea79a37f47c..5d9ead4087a9 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ExpandedDataSet.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/ExpandedDataSet.java
@@ -23,7 +23,7 @@
*
*
*
- * A resource message representing a GA4 ExpandedDataSet.
+ * A resource message representing an `ExpandedDataSet`.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.ExpandedDataSet}
@@ -748,7 +748,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A resource message representing a GA4 ExpandedDataSet.
+ * A resource message representing an `ExpandedDataSet`.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.ExpandedDataSet}
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 34e888cd7b69..bcd767e942b8 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
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 property and a Firebase project.
+ * A link between a Google Analytics property and a Firebase project.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.FirebaseLink}
@@ -414,7 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Firebase project.
+ * A link between a Google Analytics property and a Firebase project.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.FirebaseLink}
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 c752c48e89a5..e7a23428cae1 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
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 property and a Google Ads account.
+ * A link between a Google Analytics property and a Google Ads account.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.GoogleAdsLink}
@@ -637,7 +637,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Google Ads account.
+ * A link between a Google Analytics property and a Google Ads account.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.GoogleAdsLink}
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 5ef9a327d54e..1bee9c4c70b3 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
@@ -23,7 +23,7 @@
*
*
*
- * A resource message representing a Google Analytics GA4 property.
+ * A resource message representing a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.Property}
@@ -1053,7 +1053,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A resource message representing a Google Analytics GA4 property.
+ * A resource message representing a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.Property}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertySummary.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertySummary.java
index e057685cb306..a6d625641725 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertySummary.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertySummary.java
@@ -23,7 +23,7 @@
*
*
*
- * A virtual resource representing metadata for a GA4 property.
+ * A virtual resource representing metadata for a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.PropertySummary}
@@ -458,7 +458,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A virtual resource representing metadata for a GA4 property.
+ * A virtual resource representing metadata for a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.PropertySummary}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyType.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyType.java
index 904b63727db0..416a0fd4a601 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyType.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/PropertyType.java
@@ -23,7 +23,7 @@
*
*
*
- * Types of Property resources.
+ * Types of `Property` resources.
*
*
* Protobuf enum {@code google.analytics.admin.v1alpha.PropertyType}
@@ -43,7 +43,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * Ordinary GA4 property
+ * Ordinary Google Analytics property
*
*
* PROPERTY_TYPE_ORDINARY = 1;
@@ -53,7 +53,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 subproperty
+ * Google Analytics subproperty
*
*
* PROPERTY_TYPE_SUBPROPERTY = 2;
@@ -63,7 +63,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 rollup property
+ * Google Analytics rollup property
*
*
* PROPERTY_TYPE_ROLLUP = 3;
@@ -86,7 +86,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * Ordinary GA4 property
+ * Ordinary Google Analytics property
*
*
* PROPERTY_TYPE_ORDINARY = 1;
@@ -96,7 +96,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 subproperty
+ * Google Analytics subproperty
*
*
* PROPERTY_TYPE_SUBPROPERTY = 2;
@@ -106,7 +106,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 rollup property
+ * Google Analytics rollup property
*
*
* PROPERTY_TYPE_ROLLUP = 3;
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 f65e838cf454..857c312440a6 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
@@ -546,170 +546,173 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\n.analyticsadmin.googleapis.com/Calculat"
+ "edMetric\022;properties/{property}/calculat"
+ "edMetrics/{calculated_metric}*\021calculate"
- + "dMetrics2\020calculatedMetric\"\302\003\n\025DataReten"
- + "tionSettings\022\021\n\004name\030\001 \001(\tB\003\340A\003\022e\n\024event"
+ + "dMetrics2\020calculatedMetric\"\262\004\n\025DataReten"
+ + "tionSettings\022\021\n\004name\030\001 \001(\tB\003\340A\003\022j\n\024event"
+ "_data_retention\030\002 \001(\0162G.google.analytics"
+ ".admin.v1alpha.DataRetentionSettings.Ret"
- + "entionDuration\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\nTWO"
- + "_MONTHS\020\001\022\023\n\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\n3analyticsadmin.go"
- + "ogleapis.com/DataRetentionSettings\022+prop"
- + "erties/{property}/dataRetentionSettings\""
- + "\374\013\n\023AttributionSettings\022\021\n\004name\030\001 \001(\tB\003\340"
- + "A\003\022\227\001\n,acquisition_conversion_event_look"
- + "back_window\030\002 \001(\0162\\.google.analytics.adm"
- + "in.v1alpha.AttributionSettings.Acquisiti"
- + "onConversionEventLookbackWindowB\003\340A\002\022\213\001\n"
- + "&other_conversion_event_lookback_window\030"
- + "\003 \001(\0162V.google.analytics.admin.v1alpha.A"
- + "ttributionSettings.OtherConversionEventL"
- + "ookbackWindowB\003\340A\002\022w\n\033reporting_attribut"
- + "ion_model\030\004 \001(\0162M.google.analytics.admin"
- + ".v1alpha.AttributionSettings.ReportingAt"
- + "tributionModelB\003\340A\002\022\206\001\n$ads_web_conversi"
- + "on_data_export_scope\030\005 \001(\0162S.google.anal"
- + "ytics.admin.v1alpha.AttributionSettings."
- + "AdsWebConversionDataExportScopeB\003\340A\002\"\333\001\n"
- + "(AcquisitionConversionEventLookbackWindo"
- + "w\022<\n8ACQUISITION_CONVERSION_EVENT_LOOKBA"
- + "CK_WINDOW_UNSPECIFIED\020\000\0227\n3ACQUISITION_C"
- + "ONVERSION_EVENT_LOOKBACK_WINDOW_7_DAYS\020\001"
- + "\0228\n4ACQUISITION_CONVERSION_EVENT_LOOKBAC"
- + "K_WINDOW_30_DAYS\020\002\"\370\001\n\"OtherConversionEv"
- + "entLookbackWindow\0226\n2OTHER_CONVERSION_EV"
- + "ENT_LOOKBACK_WINDOW_UNSPECIFIED\020\000\0222\n.OTH"
- + "ER_CONVERSION_EVENT_LOOKBACK_WINDOW_30_D"
- + "AYS\020\001\0222\n.OTHER_CONVERSION_EVENT_LOOKBACK"
- + "_WINDOW_60_DAYS\020\002\0222\n.OTHER_CONVERSION_EV"
- + "ENT_LOOKBACK_WINDOW_90_DAYS\020\003\"\302\001\n\031Report"
- + "ingAttributionModel\022+\n\'REPORTING_ATTRIBU"
- + "TION_MODEL_UNSPECIFIED\020\000\022)\n%PAID_AND_ORG"
- + "ANIC_CHANNELS_DATA_DRIVEN\020\001\022(\n$PAID_AND_"
- + "ORGANIC_CHANNELS_LAST_CLICK\020\002\022#\n\037GOOGLE_"
- + "PAID_CHANNELS_LAST_CLICK\020\007\"\246\001\n\037AdsWebCon"
- + "versionDataExportScope\0224\n0ADS_WEB_CONVER"
- + "SION_DATA_EXPORT_SCOPE_UNSPECIFIED\020\000\022\024\n\020"
- + "NOT_SELECTED_YET\020\001\022\035\n\031PAID_AND_ORGANIC_C"
- + "HANNELS\020\002\022\030\n\024GOOGLE_PAID_CHANNELS\020\003:a\352A^"
- + "\n1analyticsadmin.googleapis.com/Attribut"
- + "ionSettings\022)properties/{property}/attri"
- + "butionSettings\"\361\001\n\rAccessBinding\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}/acces"
- + "sBindings/{access_binding}\0225properties/{",
- "property}/accessBindings/{access_binding"
- + "}B\017\n\raccess_target\"\252\003\n\014BigQueryLink\022\021\n\004n"
- + "ame\030\001 \001(\tB\003\340A\003\022\024\n\007project\030\002 \001(\tB\003\340A\005\0224\n\013"
- + "create_time\030\003 \001(\0132\032.google.protobuf.Time"
- + "stampB\003\340A\003\022\034\n\024daily_export_enabled\030\004 \001(\010"
- + "\022 \n\030streaming_export_enabled\030\005 \001(\010\022\"\n\032fr"
- + "esh_daily_export_enabled\030\t \001(\010\022\036\n\026includ"
- + "e_advertising_id\030\006 \001(\010\022\026\n\016export_streams"
- + "\030\007 \003(\t\022\027\n\017excluded_events\030\010 \003(\t\022 \n\020datas"
- + "et_location\030\n \001(\tB\006\340A\005\340A\002:d\352Aa\n*analytic"
- + "sadmin.googleapis.com/BigQueryLink\0223prop"
- + "erties/{property}/bigQueryLinks/{bigquer"
- + "y_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\017scrolls_enabled\030\003 \001(\010\022\037\n\027outbound_"
- + "clicks_enabled\030\004 \001(\010\022\033\n\023site_search_enab"
- + "led\030\005 \001(\010\022 \n\030video_engagement_enabled\030\006 "
- + "\001(\010\022\036\n\026file_downloads_enabled\030\007 \001(\010\022\034\n\024p"
- + "age_changes_enabled\030\010 \001(\010\022!\n\031form_intera"
- + "ctions_enabled\030\t \001(\010\022#\n\026search_query_par"
- + "ameter\030\n \001(\tB\003\340A\002\022\033\n\023uri_query_parameter"
- + "\030\013 \001(\t:\214\001\352A\210\001\n9analyticsadmin.googleapis"
- + ".com/EnhancedMeasurementSettings\022Kproper"
- + "ties/{property}/dataStreams/{data_stream"
- + "}/enhancedMeasurementSettings\"B\n\020Connect"
- + "edSiteTag\022\031\n\014display_name\030\001 \001(\tB\003\340A\002\022\023\n\006"
- + "tag_id\030\002 \001(\tB\003\340A\002\"\225\002\n\025DataRedactionSetti"
- + "ngs\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\037\n\027email_redactio"
- + "n_enabled\030\002 \001(\010\022)\n!query_parameter_redac"
- + "tion_enabled\030\003 \001(\010\022\034\n\024query_parameter_ke"
- + "ys\030\004 \003(\t:\177\352A|\n3analyticsadmin.googleapis"
- + ".com/DataRedactionSettings\022Eproperties/{"
- + "property}/dataStreams/{data_stream}/data"
- + "RedactionSettings\"\240\001\n\013AdSenseLink\022\021\n\004nam"
- + "e\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/Ad"
- + "SenseLink\0221properties/{property}/adSense"
- + "Links/{adsense_link}\"\216\002\n\030RollupPropertyS"
- + "ourceLink\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\034\n\017source_p"
- + "roperty\030\002 \001(\tB\003\340A\005:\300\001\352A\274\001\n6analyticsadmi"
- + "n.googleapis.com/RollupPropertySourceLin"
- + "k\022Mproperties/{property}/rollupPropertyS"
- + "ourceLinks/{rollup_property_source_link}"
- + "*\031rollupPropertySourceLinks2\030rollupPrope"
- + "rtySourceLink*\252\004\n\020IndustryCategory\022!\n\035IN"
- + "DUSTRY_CATEGORY_UNSPECIFIED\020\000\022\016\n\nAUTOMOT"
- + "IVE\020\001\022#\n\037BUSINESS_AND_INDUSTRIAL_MARKETS"
- + "\020\002\022\013\n\007FINANCE\020\003\022\016\n\nHEALTHCARE\020\004\022\016\n\nTECHN"
- + "OLOGY\020\005\022\n\n\006TRAVEL\020\006\022\t\n\005OTHER\020\007\022\032\n\026ARTS_A"
- + "ND_ENTERTAINMENT\020\010\022\026\n\022BEAUTY_AND_FITNESS"
- + "\020\t\022\030\n\024BOOKS_AND_LITERATURE\020\n\022\022\n\016FOOD_AND"
- + "_DRINK\020\013\022\t\n\005GAMES\020\014\022\027\n\023HOBBIES_AND_LEISU"
- + "RE\020\r\022\023\n\017HOME_AND_GARDEN\020\016\022\030\n\024INTERNET_AN"
- + "D_TELECOM\020\017\022\026\n\022LAW_AND_GOVERNMENT\020\020\022\010\n\004N"
- + "EWS\020\021\022\026\n\022ONLINE_COMMUNITIES\020\022\022\026\n\022PEOPLE_"
- + "AND_SOCIETY\020\023\022\024\n\020PETS_AND_ANIMALS\020\024\022\017\n\013R"
- + "EAL_ESTATE\020\025\022\r\n\tREFERENCE\020\026\022\013\n\007SCIENCE\020\027"
- + "\022\n\n\006SPORTS\020\030\022\026\n\022JOBS_AND_EDUCATION\020\031\022\014\n\010"
- + "SHOPPING\020\032*f\n\014ServiceLevel\022\035\n\031SERVICE_LE"
- + "VEL_UNSPECIFIED\020\000\022\035\n\031GOOGLE_ANALYTICS_ST"
- + "ANDARD\020\001\022\030\n\024GOOGLE_ANALYTICS_360\020\002*J\n\tAc"
- + "torType\022\032\n\026ACTOR_TYPE_UNSPECIFIED\020\000\022\010\n\004U"
- + "SER\020\001\022\n\n\006SYSTEM\020\002\022\013\n\007SUPPORT\020\003*P\n\nAction"
- + "Type\022\033\n\027ACTION_TYPE_UNSPECIFIED\020\000\022\013\n\007CRE"
- + "ATED\020\001\022\013\n\007UPDATED\020\002\022\013\n\007DELETED\020\003*\265\005\n\031Cha"
- + "ngeHistoryResourceType\022,\n(CHANGE_HISTORY"
- + "_RESOURCE_TYPE_UNSPECIFIED\020\000\022\013\n\007ACCOUNT\020"
- + "\001\022\014\n\010PROPERTY\020\002\022\021\n\rFIREBASE_LINK\020\006\022\023\n\017GO"
- + "OGLE_ADS_LINK\020\007\022\033\n\027GOOGLE_SIGNALS_SETTIN"
- + "GS\020\010\022\024\n\020CONVERSION_EVENT\020\t\022\037\n\033MEASUREMEN"
- + "T_PROTOCOL_SECRET\020\n\022\024\n\020CUSTOM_DIMENSION\020"
- + "\013\022\021\n\rCUSTOM_METRIC\020\014\022\033\n\027DATA_RETENTION_S"
- + "ETTINGS\020\r\022%\n!DISPLAY_VIDEO_360_ADVERTISE"
- + "R_LINK\020\016\022.\n*DISPLAY_VIDEO_360_ADVERTISER"
- + "_LINK_PROPOSAL\020\017\022\027\n\023SEARCH_ADS_360_LINK\020"
- + "\020\022\017\n\013DATA_STREAM\020\022\022\030\n\024ATTRIBUTION_SETTIN"
- + "GS\020\024\022\025\n\021EXPANDED_DATA_SET\020\025\022\021\n\rCHANNEL_G"
- + "ROUP\020\026\022\021\n\rBIGQUERY_LINK\020\027\022!\n\035ENHANCED_ME"
- + "ASUREMENT_SETTINGS\020\030\022\033\n\027DATA_REDACTION_S"
- + "ETTINGS\020\031\022\'\n#SKADNETWORK_CONVERSION_VALU"
- + "E_SCHEMA\020\032\022\020\n\014ADSENSE_LINK\020\033\022\014\n\010AUDIENCE"
- + "\020\034\022\025\n\021EVENT_CREATE_RULE\020\035\022\025\n\021CALCULATED_"
- + "METRIC\020\037*s\n\022GoogleSignalsState\022$\n GOOGLE"
- + "_SIGNALS_STATE_UNSPECIFIED\020\000\022\032\n\026GOOGLE_S"
- + "IGNALS_ENABLED\020\001\022\033\n\027GOOGLE_SIGNALS_DISAB"
- + "LED\020\002*\216\001\n\024GoogleSignalsConsent\022&\n\"GOOGLE"
- + "_SIGNALS_CONSENT_UNSPECIFIED\020\000\022$\n GOOGLE"
- + "_SIGNALS_CONSENT_CONSENTED\020\002\022(\n$GOOGLE_S"
- + "IGNALS_CONSENT_NOT_CONSENTED\020\001*{\n\035LinkPr"
- + "oposalInitiatingProduct\0220\n,LINK_PROPOSAL"
- + "_INITIATING_PRODUCT_UNSPECIFIED\020\000\022\024\n\020GOO"
- + "GLE_ANALYTICS\020\001\022\022\n\016LINKED_PRODUCT\020\002*\304\001\n\021"
- + "LinkProposalState\022#\n\037LINK_PROPOSAL_STATE"
- + "_UNSPECIFIED\020\000\022)\n%AWAITING_REVIEW_FROM_G"
- + "OOGLE_ANALYTICS\020\001\022\'\n#AWAITING_REVIEW_FRO"
- + "M_LINKED_PRODUCT\020\002\022\r\n\tWITHDRAWN\020\003\022\014\n\010DEC"
- + "LINED\020\004\022\013\n\007EXPIRED\020\005\022\014\n\010OBSOLETE\020\006*\202\001\n\014P"
- + "ropertyType\022\035\n\031PROPERTY_TYPE_UNSPECIFIED"
- + "\020\000\022\032\n\026PROPERTY_TYPE_ORDINARY\020\001\022\035\n\031PROPER"
- + "TY_TYPE_SUBPROPERTY\020\002\022\030\n\024PROPERTY_TYPE_R"
- + "OLLUP\020\003*q\n\013CoarseValue\022\034\n\030COARSE_VALUE_U"
- + "NSPECIFIED\020\000\022\024\n\020COARSE_VALUE_LOW\020\001\022\027\n\023CO"
- + "ARSE_VALUE_MEDIUM\020\002\022\025\n\021COARSE_VALUE_HIGH"
- + "\020\003B\313\001\n\"com.google.analytics.admin.v1alph"
- + "aB\016ResourcesProtoP\001Z>cloud.google.com/go"
- + "/analytics/admin/apiv1alpha/adminpb;admi"
- + "npb\352AR\n2marketingplatformadmin.googleapi"
- + "s.com/Organization\022\034organizations/{organ"
- + "ization}b\006proto3"
+ + "entionDurationB\003\340A\002\022i\n\023user_data_retenti"
+ + "on\030\004 \001(\0162G.google.analytics.admin.v1alph"
+ + "a.DataRetentionSettings.RetentionDuratio"
+ + "nB\003\340A\002\022\'\n\037reset_user_data_on_new_activit"
+ + "y\030\003 \001(\010\"\236\001\n\021RetentionDuration\022\"\n\036RETENTI"
+ + "ON_DURATION_UNSPECIFIED\020\000\022\016\n\nTWO_MONTHS\020"
+ + "\001\022\023\n\017FOURTEEN_MONTHS\020\003\022\025\n\021TWENTY_SIX_MON"
+ + "THS\020\004\022\027\n\023THIRTY_EIGHT_MONTHS\020\005\022\020\n\014FIFTY_"
+ + "MONTHS\020\006:e\352Ab\n3analyticsadmin.googleapis"
+ + ".com/DataRetentionSettings\022+properties/{"
+ + "property}/dataRetentionSettings\"\374\013\n\023Attr"
+ + "ibutionSettings\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\227\001\n,a"
+ + "cquisition_conversion_event_lookback_win"
+ + "dow\030\002 \001(\0162\\.google.analytics.admin.v1alp"
+ + "ha.AttributionSettings.AcquisitionConver"
+ + "sionEventLookbackWindowB\003\340A\002\022\213\001\n&other_c"
+ + "onversion_event_lookback_window\030\003 \001(\0162V."
+ + "google.analytics.admin.v1alpha.Attributi"
+ + "onSettings.OtherConversionEventLookbackW"
+ + "indowB\003\340A\002\022w\n\033reporting_attribution_mode"
+ + "l\030\004 \001(\0162M.google.analytics.admin.v1alpha"
+ + ".AttributionSettings.ReportingAttributio"
+ + "nModelB\003\340A\002\022\206\001\n$ads_web_conversion_data_"
+ + "export_scope\030\005 \001(\0162S.google.analytics.ad"
+ + "min.v1alpha.AttributionSettings.AdsWebCo"
+ + "nversionDataExportScopeB\003\340A\002\"\333\001\n(Acquisi"
+ + "tionConversionEventLookbackWindow\022<\n8ACQ"
+ + "UISITION_CONVERSION_EVENT_LOOKBACK_WINDO"
+ + "W_UNSPECIFIED\020\000\0227\n3ACQUISITION_CONVERSIO"
+ + "N_EVENT_LOOKBACK_WINDOW_7_DAYS\020\001\0228\n4ACQU"
+ + "ISITION_CONVERSION_EVENT_LOOKBACK_WINDOW"
+ + "_30_DAYS\020\002\"\370\001\n\"OtherConversionEventLookb"
+ + "ackWindow\0226\n2OTHER_CONVERSION_EVENT_LOOK"
+ + "BACK_WINDOW_UNSPECIFIED\020\000\0222\n.OTHER_CONVE"
+ + "RSION_EVENT_LOOKBACK_WINDOW_30_DAYS\020\001\0222\n"
+ + ".OTHER_CONVERSION_EVENT_LOOKBACK_WINDOW_"
+ + "60_DAYS\020\002\0222\n.OTHER_CONVERSION_EVENT_LOOK"
+ + "BACK_WINDOW_90_DAYS\020\003\"\302\001\n\031ReportingAttri"
+ + "butionModel\022+\n\'REPORTING_ATTRIBUTION_MOD"
+ + "EL_UNSPECIFIED\020\000\022)\n%PAID_AND_ORGANIC_CHA"
+ + "NNELS_DATA_DRIVEN\020\001\022(\n$PAID_AND_ORGANIC_"
+ + "CHANNELS_LAST_CLICK\020\002\022#\n\037GOOGLE_PAID_CHA"
+ + "NNELS_LAST_CLICK\020\007\"\246\001\n\037AdsWebConversionD"
+ + "ataExportScope\0224\n0ADS_WEB_CONVERSION_DAT"
+ + "A_EXPORT_SCOPE_UNSPECIFIED\020\000\022\024\n\020NOT_SELE"
+ + "CTED_YET\020\001\022\035\n\031PAID_AND_ORGANIC_CHANNELS\020"
+ + "\002\022\030\n\024GOOGLE_PAID_CHANNELS\020\003:a\352A^\n1analyt"
+ + "icsadmin.googleapis.com/AttributionSetti"
+ + "ngs\022)properties/{property}/attributionSe"
+ + "ttings\"\361\001\n\rAccessBinding\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/AccessB"
+ + "inding\0222accounts/{account}/accessBinding"
+ + "s/{access_binding}\0225properties/{property"
+ + "}/accessBindings/{access_binding}B\017\n\racc"
+ + "ess_target\"\252\003\n\014BigQueryLink\022\021\n\004name\030\001 \001("
+ + "\tB\003\340A\003\022\024\n\007project\030\002 \001(\tB\003\340A\005\0224\n\013create_t"
+ + "ime\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340"
+ + "A\003\022\034\n\024daily_export_enabled\030\004 \001(\010\022 \n\030stre"
+ + "aming_export_enabled\030\005 \001(\010\022\"\n\032fresh_dail"
+ + "y_export_enabled\030\t \001(\010\022\036\n\026include_advert"
+ + "ising_id\030\006 \001(\010\022\026\n\016export_streams\030\007 \003(\t\022\027"
+ + "\n\017excluded_events\030\010 \003(\t\022 \n\020dataset_locat"
+ + "ion\030\n \001(\tB\006\340A\005\340A\002:d\352Aa\n*analyticsadmin.g"
+ + "oogleapis.com/BigQueryLink\0223properties/{"
+ + "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\017sc"
+ + "rolls_enabled\030\003 \001(\010\022\037\n\027outbound_clicks_e"
+ + "nabled\030\004 \001(\010\022\033\n\023site_search_enabled\030\005 \001("
+ + "\010\022 \n\030video_engagement_enabled\030\006 \001(\010\022\036\n\026f"
+ + "ile_downloads_enabled\030\007 \001(\010\022\034\n\024page_chan"
+ + "ges_enabled\030\010 \001(\010\022!\n\031form_interactions_e"
+ + "nabled\030\t \001(\010\022#\n\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\n9analyticsadmin.googleapis.com/Enh"
+ + "ancedMeasurementSettings\022Kproperties/{pr"
+ + "operty}/dataStreams/{data_stream}/enhanc"
+ + "edMeasurementSettings\"B\n\020ConnectedSiteTa"
+ + "g\022\031\n\014display_name\030\001 \001(\tB\003\340A\002\022\023\n\006tag_id\030\002"
+ + " \001(\tB\003\340A\002\"\225\002\n\025DataRedactionSettings\022\021\n\004n"
+ + "ame\030\001 \001(\tB\003\340A\003\022\037\n\027email_redaction_enable"
+ + "d\030\002 \001(\010\022)\n!query_parameter_redaction_ena"
+ + "bled\030\003 \001(\010\022\034\n\024query_parameter_keys\030\004 \003(\t"
+ + ":\177\352A|\n3analyticsadmin.googleapis.com/Dat"
+ + "aRedactionSettings\022Eproperties/{property"
+ + "}/dataStreams/{data_stream}/dataRedactio"
+ + "nSettings\"\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/AdSenseLin"
+ + "k\0221properties/{property}/adSenseLinks/{a"
+ + "dsense_link}\"\216\002\n\030RollupPropertySourceLin"
+ + "k\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\n6analyticsadmin.google"
+ + "apis.com/RollupPropertySourceLink\022Mprope"
+ + "rties/{property}/rollupPropertySourceLin"
+ + "ks/{rollup_property_source_link}*\031rollup"
+ + "PropertySourceLinks2\030rollupPropertySourc"
+ + "eLink*\252\004\n\020IndustryCategory\022!\n\035INDUSTRY_C"
+ + "ATEGORY_UNSPECIFIED\020\000\022\016\n\nAUTOMOTIVE\020\001\022#\n"
+ + "\037BUSINESS_AND_INDUSTRIAL_MARKETS\020\002\022\013\n\007FI"
+ + "NANCE\020\003\022\016\n\nHEALTHCARE\020\004\022\016\n\nTECHNOLOGY\020\005\022"
+ + "\n\n\006TRAVEL\020\006\022\t\n\005OTHER\020\007\022\032\n\026ARTS_AND_ENTER"
+ + "TAINMENT\020\010\022\026\n\022BEAUTY_AND_FITNESS\020\t\022\030\n\024BO"
+ + "OKS_AND_LITERATURE\020\n\022\022\n\016FOOD_AND_DRINK\020\013"
+ + "\022\t\n\005GAMES\020\014\022\027\n\023HOBBIES_AND_LEISURE\020\r\022\023\n\017"
+ + "HOME_AND_GARDEN\020\016\022\030\n\024INTERNET_AND_TELECO"
+ + "M\020\017\022\026\n\022LAW_AND_GOVERNMENT\020\020\022\010\n\004NEWS\020\021\022\026\n"
+ + "\022ONLINE_COMMUNITIES\020\022\022\026\n\022PEOPLE_AND_SOCI"
+ + "ETY\020\023\022\024\n\020PETS_AND_ANIMALS\020\024\022\017\n\013REAL_ESTA"
+ + "TE\020\025\022\r\n\tREFERENCE\020\026\022\013\n\007SCIENCE\020\027\022\n\n\006SPOR"
+ + "TS\020\030\022\026\n\022JOBS_AND_EDUCATION\020\031\022\014\n\010SHOPPING"
+ + "\020\032*f\n\014ServiceLevel\022\035\n\031SERVICE_LEVEL_UNSP"
+ + "ECIFIED\020\000\022\035\n\031GOOGLE_ANALYTICS_STANDARD\020\001"
+ + "\022\030\n\024GOOGLE_ANALYTICS_360\020\002*J\n\tActorType\022"
+ + "\032\n\026ACTOR_TYPE_UNSPECIFIED\020\000\022\010\n\004USER\020\001\022\n\n"
+ + "\006SYSTEM\020\002\022\013\n\007SUPPORT\020\003*P\n\nActionType\022\033\n\027"
+ + "ACTION_TYPE_UNSPECIFIED\020\000\022\013\n\007CREATED\020\001\022\013"
+ + "\n\007UPDATED\020\002\022\013\n\007DELETED\020\003*\265\005\n\031ChangeHisto"
+ + "ryResourceType\022,\n(CHANGE_HISTORY_RESOURC"
+ + "E_TYPE_UNSPECIFIED\020\000\022\013\n\007ACCOUNT\020\001\022\014\n\010PRO"
+ + "PERTY\020\002\022\021\n\rFIREBASE_LINK\020\006\022\023\n\017GOOGLE_ADS"
+ + "_LINK\020\007\022\033\n\027GOOGLE_SIGNALS_SETTINGS\020\010\022\024\n\020"
+ + "CONVERSION_EVENT\020\t\022\037\n\033MEASUREMENT_PROTOC"
+ + "OL_SECRET\020\n\022\024\n\020CUSTOM_DIMENSION\020\013\022\021\n\rCUS"
+ + "TOM_METRIC\020\014\022\033\n\027DATA_RETENTION_SETTINGS\020"
+ + "\r\022%\n!DISPLAY_VIDEO_360_ADVERTISER_LINK\020\016"
+ + "\022.\n*DISPLAY_VIDEO_360_ADVERTISER_LINK_PR"
+ + "OPOSAL\020\017\022\027\n\023SEARCH_ADS_360_LINK\020\020\022\017\n\013DAT"
+ + "A_STREAM\020\022\022\030\n\024ATTRIBUTION_SETTINGS\020\024\022\025\n\021"
+ + "EXPANDED_DATA_SET\020\025\022\021\n\rCHANNEL_GROUP\020\026\022\021"
+ + "\n\rBIGQUERY_LINK\020\027\022!\n\035ENHANCED_MEASUREMEN"
+ + "T_SETTINGS\020\030\022\033\n\027DATA_REDACTION_SETTINGS\020"
+ + "\031\022\'\n#SKADNETWORK_CONVERSION_VALUE_SCHEMA"
+ + "\020\032\022\020\n\014ADSENSE_LINK\020\033\022\014\n\010AUDIENCE\020\034\022\025\n\021EV"
+ + "ENT_CREATE_RULE\020\035\022\025\n\021CALCULATED_METRIC\020\037"
+ + "*s\n\022GoogleSignalsState\022$\n GOOGLE_SIGNALS"
+ + "_STATE_UNSPECIFIED\020\000\022\032\n\026GOOGLE_SIGNALS_E"
+ + "NABLED\020\001\022\033\n\027GOOGLE_SIGNALS_DISABLED\020\002*\216\001"
+ + "\n\024GoogleSignalsConsent\022&\n\"GOOGLE_SIGNALS"
+ + "_CONSENT_UNSPECIFIED\020\000\022$\n GOOGLE_SIGNALS"
+ + "_CONSENT_CONSENTED\020\002\022(\n$GOOGLE_SIGNALS_C"
+ + "ONSENT_NOT_CONSENTED\020\001*{\n\035LinkProposalIn"
+ + "itiatingProduct\0220\n,LINK_PROPOSAL_INITIAT"
+ + "ING_PRODUCT_UNSPECIFIED\020\000\022\024\n\020GOOGLE_ANAL"
+ + "YTICS\020\001\022\022\n\016LINKED_PRODUCT\020\002*\304\001\n\021LinkProp"
+ + "osalState\022#\n\037LINK_PROPOSAL_STATE_UNSPECI"
+ + "FIED\020\000\022)\n%AWAITING_REVIEW_FROM_GOOGLE_AN"
+ + "ALYTICS\020\001\022\'\n#AWAITING_REVIEW_FROM_LINKED"
+ + "_PRODUCT\020\002\022\r\n\tWITHDRAWN\020\003\022\014\n\010DECLINED\020\004\022"
+ + "\013\n\007EXPIRED\020\005\022\014\n\010OBSOLETE\020\006*\202\001\n\014PropertyT"
+ + "ype\022\035\n\031PROPERTY_TYPE_UNSPECIFIED\020\000\022\032\n\026PR"
+ + "OPERTY_TYPE_ORDINARY\020\001\022\035\n\031PROPERTY_TYPE_"
+ + "SUBPROPERTY\020\002\022\030\n\024PROPERTY_TYPE_ROLLUP\020\003*"
+ + "q\n\013CoarseValue\022\034\n\030COARSE_VALUE_UNSPECIFI"
+ + "ED\020\000\022\024\n\020COARSE_VALUE_LOW\020\001\022\027\n\023COARSE_VAL"
+ + "UE_MEDIUM\020\002\022\025\n\021COARSE_VALUE_HIGH\020\003B\313\001\n\"c"
+ + "om.google.analytics.admin.v1alphaB\016Resou"
+ + "rcesProtoP\001Z>cloud.google.com/go/analyti"
+ + "cs/admin/apiv1alpha/adminpb;adminpb\352AR\n2"
+ + "marketingplatformadmin.googleapis.com/Or"
+ + "ganization\022\034organizations/{organization}"
+ + "b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -1110,7 +1113,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_analytics_admin_v1alpha_DataRetentionSettings_descriptor,
new java.lang.String[] {
- "Name", "EventDataRetention", "ResetUserDataOnNewActivity",
+ "Name", "EventDataRetention", "UserDataRetention", "ResetUserDataOnNewActivity",
});
internal_static_google_analytics_admin_v1alpha_AttributionSettings_descriptor =
getDescriptor().getMessageTypes().get(27);
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequest.java
index c4a2bab8f259..1ad1c50d7684 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequest.java
@@ -82,9 +82,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
* string entity = 1;
@@ -112,9 +112,9 @@ public java.lang.String getEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
* string entity = 1;
@@ -1597,9 +1597,9 @@ public Builder mergeFrom(
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1626,9 +1626,9 @@ public java.lang.String getEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1655,9 +1655,9 @@ public com.google.protobuf.ByteString getEntityBytes() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1683,9 +1683,9 @@ public Builder setEntity(java.lang.String value) {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1707,9 +1707,9 @@ public Builder clearEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequestOrBuilder.java
index 0ab52fb86f67..64f2dfa19cd6 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/RunAccessReportRequestOrBuilder.java
@@ -33,9 +33,9 @@ public interface RunAccessReportRequestOrBuilder
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -52,9 +52,9 @@ public interface RunAccessReportRequestOrBuilder
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
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 250ed80046aa..0439afe2ee62 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
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 property and a Search Ads 360 entity.
+ * A link between a Google Analytics property and a Search Ads 360 entity.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.SearchAds360Link}
@@ -183,9 +183,9 @@ public com.google.protobuf.ByteString getAdvertiserIdBytes() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -203,9 +203,9 @@ public boolean hasCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -225,9 +225,9 @@ public com.google.protobuf.BoolValue getCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -247,11 +247,11 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -268,11 +268,11 @@ public boolean hasCostDataSharingEnabled() {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -291,11 +291,11 @@ public com.google.protobuf.BoolValue getCostDataSharingEnabled() {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -713,7 +713,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Search Ads 360 entity.
+ * A link between a Google Analytics property and a Search Ads 360 entity.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.SearchAds360Link}
@@ -1267,9 +1267,9 @@ public Builder setAdvertiserIdBytes(com.google.protobuf.ByteString value) {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1286,9 +1286,9 @@ public boolean hasCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1311,9 +1311,9 @@ public com.google.protobuf.BoolValue getCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1338,9 +1338,9 @@ public Builder setCampaignDataSharingEnabled(com.google.protobuf.BoolValue value
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1363,9 +1363,9 @@ public Builder setCampaignDataSharingEnabled(
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1395,9 +1395,9 @@ public Builder mergeCampaignDataSharingEnabled(com.google.protobuf.BoolValue val
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1419,9 +1419,9 @@ public Builder clearCampaignDataSharingEnabled() {
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1438,9 +1438,9 @@ public com.google.protobuf.BoolValue.Builder getCampaignDataSharingEnabledBuilde
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1461,9 +1461,9 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -1497,11 +1497,11 @@ public com.google.protobuf.BoolValueOrBuilder getCampaignDataSharingEnabledOrBui
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1517,11 +1517,11 @@ public boolean hasCostDataSharingEnabled() {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1543,11 +1543,11 @@ public com.google.protobuf.BoolValue getCostDataSharingEnabled() {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1571,11 +1571,11 @@ public Builder setCostDataSharingEnabled(com.google.protobuf.BoolValue value) {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1597,11 +1597,11 @@ public Builder setCostDataSharingEnabled(
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1630,11 +1630,11 @@ public Builder mergeCostDataSharingEnabled(com.google.protobuf.BoolValue value)
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1655,11 +1655,11 @@ public Builder clearCostDataSharingEnabled() {
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1675,11 +1675,11 @@ public com.google.protobuf.BoolValue.Builder getCostDataSharingEnabledBuilder()
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -1699,11 +1699,11 @@ public com.google.protobuf.BoolValueOrBuilder getCostDataSharingEnabledOrBuilder
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
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 a3178a8fa6c4..57ce1ecd66a6 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
@@ -87,9 +87,9 @@ public interface SearchAds360LinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -104,9 +104,9 @@ public interface SearchAds360LinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -121,9 +121,9 @@ public interface SearchAds360LinkOrBuilder
*
*
* Immutable. Enables the import of campaign data from Search Ads 360 into the
- * GA4 property. After link creation, this can only be updated from the Search
- * Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Google Analytics property. After link creation, this can only be updated
+ * from the Search Ads 360 product. If this field is not set on create, it
+ * will be defaulted to true.
*
*
*
@@ -136,11 +136,11 @@ public interface SearchAds360LinkOrBuilder
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -154,11 +154,11 @@ public interface SearchAds360LinkOrBuilder
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
@@ -172,11 +172,11 @@ public interface SearchAds360LinkOrBuilder
*
*
*
- * Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- * property. This can only be enabled if campaign_data_sharing_enabled is
- * enabled. After link creation, this can only be updated from
- * the Search Ads 360 product.
- * If this field is not set on create, it will be defaulted to true.
+ * Immutable. Enables the import of cost data from Search Ads 360 to the
+ * Google Analytics property. This can only be enabled if
+ * campaign_data_sharing_enabled is enabled. After link creation, this can
+ * only be updated from the Search Ads 360 product. If this field is not set
+ * on create, it will be defaulted to true.
*
*
*
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequest.java
index 326461466785..c7748111f34c 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequest.java
@@ -613,9 +613,14 @@ public com.google.protobuf.TimestampOrBuilder getLatestChangeTimeOrBuilder() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2734,9 +2739,14 @@ public com.google.protobuf.TimestampOrBuilder getLatestChangeTimeOrBuilder() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2752,9 +2762,14 @@ public int getPageSize() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2774,9 +2789,14 @@ public Builder setPageSize(int value) {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequestOrBuilder.java
index d6278d154dc3..12e09c6712fd 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SearchChangeHistoryEventsRequestOrBuilder.java
@@ -395,9 +395,14 @@ public interface SearchChangeHistoryEventsRequestOrBuilder
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SubpropertyEventFilter.java b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SubpropertyEventFilter.java
index 5758d08f2a51..1e8c468bd804 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SubpropertyEventFilter.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1alpha/src/main/java/com/google/analytics/admin/v1alpha/SubpropertyEventFilter.java
@@ -23,7 +23,7 @@
*
*
*
- * A resource message representing a GA4 Subproperty event filter.
+ * A resource message representing a Google Analytics subproperty event filter.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.SubpropertyEventFilter}
@@ -472,7 +472,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A resource message representing a GA4 Subproperty event filter.
+ * A resource message representing a Google Analytics subproperty event filter.
*
*
* Protobuf type {@code google.analytics.admin.v1alpha.SubpropertyEventFilter}
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 474e34bc2e29..20a0d376ee41 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
@@ -36,7 +36,7 @@ option java_multiple_files = true;
option java_outer_classname = "AnalyticsAdminProto";
option java_package = "com.google.analytics.admin.v1alpha";
-// Service Interface for the Analytics Admin API (GA4).
+// Service Interface for the Google Analytics Admin API.
service AnalyticsAdminService {
option (google.api.default_host) = "analyticsadmin.googleapis.com";
option (google.api.oauth_scopes) =
@@ -55,7 +55,7 @@ service AnalyticsAdminService {
// Returns all accounts accessible by the caller.
//
- // Note that these accounts might not currently have GA4 properties.
+ // Note that these accounts might not currently have GA properties.
// Soft-deleted (ie: "trashed") accounts are excluded by default.
// Returns an empty list if no relevant accounts are found.
rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse) {
@@ -108,7 +108,7 @@ service AnalyticsAdminService {
};
}
- // Lookup for a single "GA4" Property.
+ // Lookup for a single GA Property.
rpc GetProperty(GetPropertyRequest) returns (Property) {
option (google.api.http) = {
get: "/v1alpha/{name=properties/*}"
@@ -118,7 +118,6 @@ service AnalyticsAdminService {
// Returns child Properties under the specified parent Account.
//
- // Only "GA4" properties will be returned.
// Properties will be excluded if the caller does not have access.
// Soft-deleted (ie: "trashed") properties are excluded by default.
// Returns an empty list if no relevant properties are found.
@@ -128,7 +127,8 @@ service AnalyticsAdminService {
};
}
- // Creates an "GA4" property with the specified location and attributes.
+ // Creates a Google Analytics property with the specified location and
+ // attributes.
rpc CreateProperty(CreatePropertyRequest) returns (Property) {
option (google.api.http) = {
post: "/v1alpha/properties"
@@ -147,7 +147,7 @@ service AnalyticsAdminService {
// will be permanently purged.
// https://support.google.com/analytics/answer/6154772
//
- // Returns an error if the target is not found, or is not a GA4 Property.
+ // Returns an error if the target is not found.
rpc DeleteProperty(DeletePropertyRequest) returns (Property) {
option (google.api.http) = {
delete: "/v1alpha/{name=properties/*}"
@@ -249,7 +249,7 @@ service AnalyticsAdminService {
option (google.api.method_signature) = "name";
}
- // Lookup for a single "GA4" MeasurementProtocolSecret.
+ // Lookup for a single MeasurementProtocolSecret.
rpc GetMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest)
returns (MeasurementProtocolSecret) {
option (google.api.http) = {
@@ -368,6 +368,9 @@ service AnalyticsAdminService {
// Searches through all changes to an account or its children given the
// specified set of filters.
+ //
+ // Only returns the subset of changes supported by the API. The UI may return
+ // additional changes.
rpc SearchChangeHistoryEvents(SearchChangeHistoryEventsRequest)
returns (SearchChangeHistoryEventsResponse) {
option (google.api.http) = {
@@ -900,12 +903,17 @@ service AnalyticsAdminService {
// only be requested on Google Analytics 360 properties. This method is only
// available to Administrators.
//
- // These data access records include GA4 UI Reporting, GA4 UI Explorations,
- // GA4 Data API, and other products like Firebase & Admob that can retrieve
+ // These data access records include GA UI Reporting, GA UI Explorations,
+ // GA Data API, and other products like Firebase & Admob that can retrieve
// data from Google Analytics through a linkage. These records don't include
// property configuration changes like adding a stream or changing a
// property's time zone. For configuration change history, see
// [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ //
+ // To give your feedback on this API, complete the [Google Analytics Access
+ // Reports
+ // feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ // form.
rpc RunAccessReport(RunAccessReportRequest)
returns (RunAccessReportResponse) {
option (google.api.http) = {
@@ -1580,9 +1588,9 @@ message RunAccessReportRequest {
// access for all properties under that account.
//
// To request at the property level, entity should be for example
- // 'properties/123' if "123" is your GA4 property ID. To request at the
- // account level, entity should be for example 'accounts/1234' if "1234" is
- // your GA4 Account ID.
+ // 'properties/123' if "123" is your Google Analytics property ID. To request
+ // at the account level, entity should be for example 'accounts/1234' if
+ // "1234" is your Google Analytics Account ID.
string entity = 1;
// The dimensions requested and displayed in the response. Requests are
@@ -2140,9 +2148,14 @@ message SearchChangeHistoryEventsRequest {
[(google.api.field_behavior) = OPTIONAL];
// Optional. The maximum number of ChangeHistoryEvent items to return.
- // The service may return fewer than this value, even if there are additional
- // pages. If unspecified, at most 50 items will be returned.
- // The maximum value is 200 (higher values will be coerced to the maximum).
+ // If unspecified, at most 50 items will be returned. The maximum value is 200
+ // (higher values will be coerced to the maximum).
+ //
+ // Note that the service may return a page with fewer items than this value
+ // specifies (potentially even zero), and that there still may be additional
+ // pages. If you want a particular number of items, you'll need to continue
+ // requesting additional pages using `page_token` until you get the needed
+ // number.
int32 page_size = 8 [(google.api.field_behavior) = OPTIONAL];
// Optional. A page token, received from a previous
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 11abdf1141cf..b5afbcac4c69 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
@@ -361,7 +361,7 @@ message AudienceEventTrigger {
LogCondition log_condition = 2 [(google.api.field_behavior) = REQUIRED];
}
-// A resource message representing a GA4 Audience.
+// A resource message representing an Audience.
message Audience {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/Audience"
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 839c0baab5e9..932880d79b60 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
@@ -107,7 +107,7 @@ message ExpandedDataSetFilterExpressionList {
repeated ExpandedDataSetFilterExpression filter_expressions = 1;
}
-// A resource message representing a GA4 ExpandedDataSet.
+// A resource message representing an `ExpandedDataSet`.
message ExpandedDataSet {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/ExpandedDataSet"
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 8faeab1c645a..bf1e105a1183 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
@@ -314,18 +314,18 @@ enum LinkProposalState {
OBSOLETE = 6;
}
-// Types of Property resources.
+// Types of `Property` resources.
enum PropertyType {
// Unknown or unspecified property type
PROPERTY_TYPE_UNSPECIFIED = 0;
- // Ordinary GA4 property
+ // Ordinary Google Analytics property
PROPERTY_TYPE_ORDINARY = 1;
- // GA4 subproperty
+ // Google Analytics subproperty
PROPERTY_TYPE_SUBPROPERTY = 2;
- // GA4 rollup property
+ // Google Analytics rollup property
PROPERTY_TYPE_ROLLUP = 3;
}
@@ -388,7 +388,7 @@ message Account {
];
}
-// A resource message representing a Google Analytics GA4 property.
+// A resource message representing a Google Analytics property.
message Property {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/Property"
@@ -579,7 +579,7 @@ message DataStream {
[(google.api.field_behavior) = OUTPUT_ONLY];
}
-// A link between a GA4 property and a Firebase project.
+// A link between a Google Analytics property and a Firebase project.
message FirebaseLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/FirebaseLink"
@@ -621,7 +621,7 @@ message GlobalSiteTag {
string snippet = 2 [(google.api.field_behavior) = IMMUTABLE];
}
-// A link between a GA4 property and a Google Ads account.
+// A link between a Google Analytics property and a Google Ads account.
message GoogleAdsLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/GoogleAdsLink"
@@ -693,7 +693,7 @@ message DataSharingSettings {
}
// A virtual resource representing an overview of an account and
-// all its child GA4 properties.
+// all its child Google Analytics properties.
message AccountSummary {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/AccountSummary"
@@ -719,7 +719,7 @@ message AccountSummary {
repeated PropertySummary property_summaries = 4;
}
-// A virtual resource representing metadata for a GA4 property.
+// A virtual resource representing metadata for a Google Analytics property.
message PropertySummary {
// Resource name of property referred to by this property summary
// Format: properties/{property_id}
@@ -861,7 +861,7 @@ message ConversionValues {
// Event setting conditions to match an event.
message EventMapping {
- // Required. Name of the GA4 event. It must always be set.
+ // Required. Name of the Google Analytics event. It must always be set.
// The max allowed display name length is 40 UTF-16 code units.
string event_name = 1 [(google.api.field_behavior) = REQUIRED];
@@ -1016,7 +1016,8 @@ message ChangeHistoryChange {
ChangeHistoryResource resource_after_change = 4;
}
-// A link between a GA4 property and a Display & Video 360 advertiser.
+// A link between a Google Analytics property and a Display & Video 360
+// advertiser.
message DisplayVideo360AdvertiserLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/DisplayVideo360AdvertiserLink"
@@ -1042,23 +1043,23 @@ message DisplayVideo360AdvertiserLink {
google.protobuf.BoolValue ads_personalization_enabled = 4;
// Immutable. Enables the import of campaign data from Display & Video 360
- // into the GA4 property. After link creation, this can only be updated from
- // the Display & Video 360 product. If this field is not set on create, it
- // will be defaulted to true.
+ // into the Google Analytics property. After link creation, this can only be
+ // updated from the Display & Video 360 product. If this field is not set on
+ // create, it will be defaulted to true.
google.protobuf.BoolValue campaign_data_sharing_enabled = 5
[(google.api.field_behavior) = IMMUTABLE];
// Immutable. Enables the import of cost data from Display & Video 360 into
- // the GA4 property. This can only be enabled if campaign_data_sharing_enabled
- // is enabled. After link creation, this can only be updated from the Display
- // & Video 360 product. If this field is not set on create, it will be
- // defaulted to true.
+ // the Google Analytics property. This can only be enabled if
+ // `campaign_data_sharing_enabled` is true. After link creation, this can
+ // only be updated from the Display & Video 360 product. If this field is not
+ // set on create, it will be defaulted to true.
google.protobuf.BoolValue cost_data_sharing_enabled = 6
[(google.api.field_behavior) = IMMUTABLE];
}
-// A proposal for a link between a GA4 property and a Display & Video 360
-// advertiser.
+// A proposal for a link between a Google Analytics property and a Display &
+// Video 360 advertiser.
//
// A proposal is converted to a DisplayVideo360AdvertiserLink once approved.
// Google Analytics admins approve inbound proposals while Display & Video 360
@@ -1113,7 +1114,7 @@ message DisplayVideo360AdvertiserLinkProposal {
[(google.api.field_behavior) = IMMUTABLE];
}
-// A link between a GA4 property and a Search Ads 360 entity.
+// A link between a Google Analytics property and a Search Ads 360 entity.
message SearchAds360Link {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/SearchAds360Link"
@@ -1131,17 +1132,17 @@ message SearchAds360Link {
string advertiser_id = 2 [(google.api.field_behavior) = IMMUTABLE];
// Immutable. Enables the import of campaign data from Search Ads 360 into the
- // GA4 property. After link creation, this can only be updated from the Search
- // Ads 360 product.
- // If this field is not set on create, it will be defaulted to true.
+ // Google Analytics property. After link creation, this can only be updated
+ // from the Search Ads 360 product. If this field is not set on create, it
+ // will be defaulted to true.
google.protobuf.BoolValue campaign_data_sharing_enabled = 3
[(google.api.field_behavior) = IMMUTABLE];
- // Immutable. Enables the import of cost data from Search Ads 360 to the GA4
- // property. This can only be enabled if campaign_data_sharing_enabled is
- // enabled. After link creation, this can only be updated from
- // the Search Ads 360 product.
- // If this field is not set on create, it will be defaulted to true.
+ // Immutable. Enables the import of cost data from Search Ads 360 to the
+ // Google Analytics property. This can only be enabled if
+ // campaign_data_sharing_enabled is enabled. After link creation, this can
+ // only be updated from the Search Ads 360 product. If this field is not set
+ // on create, it will be defaulted to true.
google.protobuf.BoolValue cost_data_sharing_enabled = 4
[(google.api.field_behavior) = IMMUTABLE];
@@ -1628,15 +1629,15 @@ message DataRetentionSettings {
FOURTEEN_MONTHS = 3;
// The data retention time duration is 26 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
TWENTY_SIX_MONTHS = 4;
// The data retention time duration is 38 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
THIRTY_EIGHT_MONTHS = 5;
// The data retention time duration is 50 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
FIFTY_MONTHS = 6;
}
@@ -1644,8 +1645,13 @@ message DataRetentionSettings {
// Format: properties/{property}/dataRetentionSettings
string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
- // The length of time that event-level data is retained.
- RetentionDuration event_data_retention = 2;
+ // Required. The length of time that event-level data is retained.
+ RetentionDuration event_data_retention = 2
+ [(google.api.field_behavior) = REQUIRED];
+
+ // Required. The length of time that user-level data is retained.
+ RetentionDuration user_data_retention = 4
+ [(google.api.field_behavior) = REQUIRED];
// If true, reset the retention period for the user identifier with every
// event from that user.
@@ -1806,7 +1812,7 @@ message AccessBinding {
repeated string roles = 3;
}
-// A link between a GA4 Property and BigQuery project.
+// A link between a Google Analytics property and BigQuery project.
message BigQueryLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/BigQueryLink"
@@ -1964,7 +1970,8 @@ message DataRedactionSettings {
repeated string query_parameter_keys = 4;
}
-// A link between a GA4 Property and an AdSense for Content ad client.
+// A link between a Google Analytics property and an AdSense for Content ad
+// client.
message AdSenseLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/AdSenseLink"
@@ -1976,8 +1983,8 @@ message AdSenseLink {
// Example: properties/1234/adSenseLinks/6789
string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
- // Immutable. The AdSense ad client code that the GA4 property is linked to.
- // Example format: "ca-pub-1234567890"
+ // Immutable. The AdSense ad client code that the Google Analytics property is
+ // linked to. Example format: "ca-pub-1234567890"
string ad_client_code = 2 [(google.api.field_behavior) = IMMUTABLE];
}
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 204bdc33a02a..b613d1d9bccb 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
@@ -131,7 +131,7 @@ message SubpropertyEventFilterClause {
[(google.api.field_behavior) = REQUIRED];
}
-// A resource message representing a GA4 Subproperty event filter.
+// A resource message representing a Google Analytics subproperty event filter.
message SubpropertyEventFilter {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/SubpropertyEventFilter"
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AccountSummary.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AccountSummary.java
index 95d54657672d..75ffa879c1bd 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AccountSummary.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/AccountSummary.java
@@ -24,7 +24,7 @@
*
*
* A virtual resource representing an overview of an account and
- * all its child GA4 properties.
+ * all its child Google Analytics properties.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.AccountSummary}
@@ -495,7 +495,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
* A virtual resource representing an overview of an account and
- * all its child GA4 properties.
+ * all its child Google Analytics properties.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.AccountSummary}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ChangeHistoryResourceType.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ChangeHistoryResourceType.java
index ea9bd27e8260..5b435c2af1be 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ChangeHistoryResourceType.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ChangeHistoryResourceType.java
@@ -109,6 +109,26 @@ public enum ChangeHistoryResourceType implements com.google.protobuf.ProtocolMes
* MEASUREMENT_PROTOCOL_SECRET = 10;
*/
MEASUREMENT_PROTOCOL_SECRET(10),
+ /**
+ *
+ *
+ *
+ * CustomDimension resource
+ *
+ *
+ * CUSTOM_DIMENSION = 11;
+ */
+ CUSTOM_DIMENSION(11),
+ /**
+ *
+ *
+ *
+ * CustomMetric resource
+ *
+ *
+ * CUSTOM_METRIC = 12;
+ */
+ CUSTOM_METRIC(12),
/**
*
*
@@ -242,6 +262,26 @@ public enum ChangeHistoryResourceType implements com.google.protobuf.ProtocolMes
* MEASUREMENT_PROTOCOL_SECRET = 10;
*/
public static final int MEASUREMENT_PROTOCOL_SECRET_VALUE = 10;
+ /**
+ *
+ *
+ *
+ * CustomDimension resource
+ *
+ *
+ * CUSTOM_DIMENSION = 11;
+ */
+ public static final int CUSTOM_DIMENSION_VALUE = 11;
+ /**
+ *
+ *
+ *
+ * CustomMetric resource
+ *
+ *
+ * CUSTOM_METRIC = 12;
+ */
+ public static final int CUSTOM_METRIC_VALUE = 12;
/**
*
*
@@ -333,6 +373,10 @@ public static ChangeHistoryResourceType forNumber(int value) {
return CONVERSION_EVENT;
case 10:
return MEASUREMENT_PROTOCOL_SECRET;
+ case 11:
+ return CUSTOM_DIMENSION;
+ case 12:
+ return CUSTOM_METRIC;
case 13:
return DATA_RETENTION_SETTINGS;
case 14:
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettings.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettings.java
index f288fe19371d..05674e832125 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettings.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettings.java
@@ -41,6 +41,7 @@ private DataRetentionSettings(com.google.protobuf.GeneratedMessageV3.Builder>
private DataRetentionSettings() {
name_ = "";
eventDataRetention_ = 0;
+ userDataRetention_ = 0;
}
@java.lang.Override
@@ -109,7 +110,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 26 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* TWENTY_SIX_MONTHS = 4;
@@ -120,7 +121,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 38 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* THIRTY_EIGHT_MONTHS = 5;
@@ -131,7 +132,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 50 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* FIFTY_MONTHS = 6;
@@ -175,7 +176,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 26 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* TWENTY_SIX_MONTHS = 4;
@@ -186,7 +187,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 38 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* THIRTY_EIGHT_MONTHS = 5;
@@ -197,7 +198,7 @@ public enum RetentionDuration implements com.google.protobuf.ProtocolMessageEnum
*
*
* The data retention time duration is 50 months.
- * Available to 360 properties only.
+ * Available to 360 properties only. Available for event data only.
*
*
* FIFTY_MONTHS = 6;
@@ -357,11 +358,11 @@ public com.google.protobuf.ByteString getNameBytes() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -374,11 +375,11 @@ public int getEventDataRetentionValue() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
@@ -394,6 +395,49 @@ public int getEventDataRetentionValue() {
: result;
}
+ public static final int USER_DATA_RETENTION_FIELD_NUMBER = 4;
+ private int userDataRetention_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ @java.lang.Override
+ public int getUserDataRetentionValue() {
+ return userDataRetention_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration
+ getUserDataRetention() {
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration result =
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration.forNumber(
+ userDataRetention_);
+ return result == null
+ ? com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration.UNRECOGNIZED
+ : result;
+ }
+
public static final int RESET_USER_DATA_ON_NEW_ACTIVITY_FIELD_NUMBER = 3;
private boolean resetUserDataOnNewActivity_ = false;
/**
@@ -439,6 +483,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (resetUserDataOnNewActivity_ != false) {
output.writeBool(3, resetUserDataOnNewActivity_);
}
+ if (userDataRetention_
+ != com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration
+ .RETENTION_DURATION_UNSPECIFIED
+ .getNumber()) {
+ output.writeEnum(4, userDataRetention_);
+ }
getUnknownFields().writeTo(output);
}
@@ -460,6 +510,12 @@ public int getSerializedSize() {
if (resetUserDataOnNewActivity_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, resetUserDataOnNewActivity_);
}
+ if (userDataRetention_
+ != com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration
+ .RETENTION_DURATION_UNSPECIFIED
+ .getNumber()) {
+ size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, userDataRetention_);
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -478,6 +534,7 @@ public boolean equals(final java.lang.Object obj) {
if (!getName().equals(other.getName())) return false;
if (eventDataRetention_ != other.eventDataRetention_) return false;
+ if (userDataRetention_ != other.userDataRetention_) return false;
if (getResetUserDataOnNewActivity() != other.getResetUserDataOnNewActivity()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
@@ -494,6 +551,8 @@ public int hashCode() {
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + EVENT_DATA_RETENTION_FIELD_NUMBER;
hash = (53 * hash) + eventDataRetention_;
+ hash = (37 * hash) + USER_DATA_RETENTION_FIELD_NUMBER;
+ hash = (53 * hash) + userDataRetention_;
hash = (37 * hash) + RESET_USER_DATA_ON_NEW_ACTIVITY_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getResetUserDataOnNewActivity());
hash = (29 * hash) + getUnknownFields().hashCode();
@@ -638,6 +697,7 @@ public Builder clear() {
bitField0_ = 0;
name_ = "";
eventDataRetention_ = 0;
+ userDataRetention_ = 0;
resetUserDataOnNewActivity_ = false;
return this;
}
@@ -682,6 +742,9 @@ private void buildPartial0(com.google.analytics.admin.v1beta.DataRetentionSettin
result.eventDataRetention_ = eventDataRetention_;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
+ result.userDataRetention_ = userDataRetention_;
+ }
+ if (((from_bitField0_ & 0x00000008) != 0)) {
result.resetUserDataOnNewActivity_ = resetUserDataOnNewActivity_;
}
}
@@ -740,6 +803,9 @@ public Builder mergeFrom(com.google.analytics.admin.v1beta.DataRetentionSettings
if (other.eventDataRetention_ != 0) {
setEventDataRetentionValue(other.getEventDataRetentionValue());
}
+ if (other.userDataRetention_ != 0) {
+ setUserDataRetentionValue(other.getUserDataRetentionValue());
+ }
if (other.getResetUserDataOnNewActivity() != false) {
setResetUserDataOnNewActivity(other.getResetUserDataOnNewActivity());
}
@@ -784,9 +850,15 @@ public Builder mergeFrom(
case 24:
{
resetUserDataOnNewActivity_ = input.readBool();
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
break;
} // case 24
+ case 32:
+ {
+ userDataRetention_ = input.readEnum();
+ bitField0_ |= 0x00000004;
+ break;
+ } // case 32
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -922,11 +994,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -939,11 +1011,11 @@ public int getEventDataRetentionValue() {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param value The enum numeric value on the wire for eventDataRetention to set.
@@ -959,11 +1031,11 @@ public Builder setEventDataRetentionValue(int value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
@@ -982,11 +1054,11 @@ public Builder setEventDataRetentionValue(int value) {
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @param value The eventDataRetention to set.
@@ -1006,11 +1078,11 @@ public Builder setEventDataRetention(
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return This builder for chaining.
@@ -1022,6 +1094,111 @@ public Builder clearEventDataRetention() {
return this;
}
+ private int userDataRetention_ = 0;
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ @java.lang.Override
+ public int getUserDataRetentionValue() {
+ return userDataRetention_;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The enum numeric value on the wire for userDataRetention to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserDataRetentionValue(int value) {
+ userDataRetention_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ @java.lang.Override
+ public com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration
+ getUserDataRetention() {
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration result =
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration.forNumber(
+ userDataRetention_);
+ return result == null
+ ? com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration.UNRECOGNIZED
+ : result;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The userDataRetention to set.
+ * @return This builder for chaining.
+ */
+ public Builder setUserDataRetention(
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration value) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ bitField0_ |= 0x00000004;
+ userDataRetention_ = value.getNumber();
+ onChanged();
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearUserDataRetention() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ userDataRetention_ = 0;
+ onChanged();
+ return this;
+ }
+
private boolean resetUserDataOnNewActivity_;
/**
*
@@ -1055,7 +1232,7 @@ public boolean getResetUserDataOnNewActivity() {
public Builder setResetUserDataOnNewActivity(boolean value) {
resetUserDataOnNewActivity_ = value;
- bitField0_ |= 0x00000004;
+ bitField0_ |= 0x00000008;
onChanged();
return this;
}
@@ -1072,7 +1249,7 @@ public Builder setResetUserDataOnNewActivity(boolean value) {
* @return This builder for chaining.
*/
public Builder clearResetUserDataOnNewActivity() {
- bitField0_ = (bitField0_ & ~0x00000004);
+ bitField0_ = (bitField0_ & ~0x00000008);
resetUserDataOnNewActivity_ = false;
onChanged();
return this;
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettingsOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettingsOrBuilder.java
index 50aa854d0f0d..083cfa2caceb 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettingsOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/DataRetentionSettingsOrBuilder.java
@@ -55,11 +55,11 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The enum numeric value on the wire for eventDataRetention.
@@ -69,17 +69,46 @@ public interface DataRetentionSettingsOrBuilder
*
*
*
- * The length of time that event-level data is retained.
+ * Required. The length of time that event-level data is retained.
*
*
*
- * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2;
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration event_data_retention = 2 [(.google.api.field_behavior) = REQUIRED];
*
*
* @return The eventDataRetention.
*/
com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration getEventDataRetention();
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The enum numeric value on the wire for userDataRetention.
+ */
+ int getUserDataRetentionValue();
+ /**
+ *
+ *
+ *
+ * Required. The length of time that user-level data is retained.
+ *
+ *
+ *
+ * .google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration user_data_retention = 4 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The userDataRetention.
+ */
+ com.google.analytics.admin.v1beta.DataRetentionSettings.RetentionDuration getUserDataRetention();
+
/**
*
*
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/FirebaseLink.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/FirebaseLink.java
index 925ea1520ddc..6dfbed8dcc57 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/FirebaseLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/FirebaseLink.java
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 property and a Firebase project.
+ * A link between a Google Analytics property and a Firebase project.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.FirebaseLink}
@@ -414,7 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Firebase project.
+ * A link between a Google Analytics property and a Firebase project.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.FirebaseLink}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/GoogleAdsLink.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/GoogleAdsLink.java
index 797d7a95bfb2..9ee5ab4d618b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/GoogleAdsLink.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/GoogleAdsLink.java
@@ -23,7 +23,7 @@
*
*
*
- * A link between a GA4 property and a Google Ads account.
+ * A link between a Google Analytics property and a Google Ads account.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.GoogleAdsLink}
@@ -637,7 +637,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A link between a GA4 property and a Google Ads account.
+ * A link between a Google Analytics property and a Google Ads account.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.GoogleAdsLink}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/Property.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/Property.java
index 512f9e512ab9..6e05b64c22f0 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/Property.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/Property.java
@@ -23,7 +23,7 @@
*
*
*
- * A resource message representing a Google Analytics GA4 property.
+ * A resource message representing a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.Property}
@@ -1053,7 +1053,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A resource message representing a Google Analytics GA4 property.
+ * A resource message representing a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.Property}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertySummary.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertySummary.java
index 15bf124d2c86..52270c9c2b9d 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertySummary.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertySummary.java
@@ -23,7 +23,7 @@
*
*
*
- * A virtual resource representing metadata for a GA4 property.
+ * A virtual resource representing metadata for a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.PropertySummary}
@@ -458,7 +458,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build
*
*
*
- * A virtual resource representing metadata for a GA4 property.
+ * A virtual resource representing metadata for a Google Analytics property.
*
*
* Protobuf type {@code google.analytics.admin.v1beta.PropertySummary}
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertyType.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertyType.java
index 046c5e78034a..f28f9f3c043d 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertyType.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/PropertyType.java
@@ -23,7 +23,7 @@
*
*
*
- * Types of Property resources.
+ * Types of `Property` resources.
*
*
* Protobuf enum {@code google.analytics.admin.v1beta.PropertyType}
@@ -43,7 +43,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * Ordinary GA4 property
+ * Ordinary Google Analytics property
*
*
* PROPERTY_TYPE_ORDINARY = 1;
@@ -53,7 +53,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 subproperty
+ * Google Analytics subproperty
*
*
* PROPERTY_TYPE_SUBPROPERTY = 2;
@@ -63,7 +63,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 rollup property
+ * Google Analytics rollup property
*
*
* PROPERTY_TYPE_ROLLUP = 3;
@@ -86,7 +86,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * Ordinary GA4 property
+ * Ordinary Google Analytics property
*
*
* PROPERTY_TYPE_ORDINARY = 1;
@@ -96,7 +96,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 subproperty
+ * Google Analytics subproperty
*
*
* PROPERTY_TYPE_SUBPROPERTY = 2;
@@ -106,7 +106,7 @@ public enum PropertyType implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * GA4 rollup property
+ * Google Analytics rollup property
*
*
* PROPERTY_TYPE_ROLLUP = 3;
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ResourcesProto.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ResourcesProto.java
index fe6839d6377b..183d2e9848d8 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ResourcesProto.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/ResourcesProto.java
@@ -320,57 +320,61 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "E_UNSPECIFIED\020\000\022\r\n\tCOST_DATA\020\001\022\020\n\014REVENU"
+ "E_DATA\020\002:d\352Aa\n*analyticsadmin.googleapis"
+ ".com/CustomMetric\0223properties/{property}"
- + "/customMetrics/{custom_metric}\"\301\003\n\025DataR"
- + "etentionSettings\022\021\n\004name\030\001 \001(\tB\003\340A\003\022d\n\024e"
+ + "/customMetrics/{custom_metric}\"\260\004\n\025DataR"
+ + "etentionSettings\022\021\n\004name\030\001 \001(\tB\003\340A\003\022i\n\024e"
+ "vent_data_retention\030\002 \001(\0162F.google.analy"
+ "tics.admin.v1beta.DataRetentionSettings."
- + "RetentionDuration\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"
- + "TWO_MONTHS\020\001\022\023\n\017FOURTEEN_MONTHS\020\003\022\025\n\021TWE"
- + "NTY_SIX_MONTHS\020\004\022\027\n\023THIRTY_EIGHT_MONTHS\020"
- + "\005\022\020\n\014FIFTY_MONTHS\020\006:e\352Ab\n3analyticsadmin"
- + ".googleapis.com/DataRetentionSettings\022+p"
- + "roperties/{property}/dataRetentionSettin"
- + "gs*\252\004\n\020IndustryCategory\022!\n\035INDUSTRY_CATE"
- + "GORY_UNSPECIFIED\020\000\022\016\n\nAUTOMOTIVE\020\001\022#\n\037BU"
- + "SINESS_AND_INDUSTRIAL_MARKETS\020\002\022\013\n\007FINAN"
- + "CE\020\003\022\016\n\nHEALTHCARE\020\004\022\016\n\nTECHNOLOGY\020\005\022\n\n\006"
- + "TRAVEL\020\006\022\t\n\005OTHER\020\007\022\032\n\026ARTS_AND_ENTERTAI"
- + "NMENT\020\010\022\026\n\022BEAUTY_AND_FITNESS\020\t\022\030\n\024BOOKS"
- + "_AND_LITERATURE\020\n\022\022\n\016FOOD_AND_DRINK\020\013\022\t\n"
- + "\005GAMES\020\014\022\027\n\023HOBBIES_AND_LEISURE\020\r\022\023\n\017HOM"
- + "E_AND_GARDEN\020\016\022\030\n\024INTERNET_AND_TELECOM\020\017"
- + "\022\026\n\022LAW_AND_GOVERNMENT\020\020\022\010\n\004NEWS\020\021\022\026\n\022ON"
- + "LINE_COMMUNITIES\020\022\022\026\n\022PEOPLE_AND_SOCIETY"
- + "\020\023\022\024\n\020PETS_AND_ANIMALS\020\024\022\017\n\013REAL_ESTATE\020"
- + "\025\022\r\n\tREFERENCE\020\026\022\013\n\007SCIENCE\020\027\022\n\n\006SPORTS\020"
- + "\030\022\026\n\022JOBS_AND_EDUCATION\020\031\022\014\n\010SHOPPING\020\032*"
- + "f\n\014ServiceLevel\022\035\n\031SERVICE_LEVEL_UNSPECI"
- + "FIED\020\000\022\035\n\031GOOGLE_ANALYTICS_STANDARD\020\001\022\030\n"
- + "\024GOOGLE_ANALYTICS_360\020\002*J\n\tActorType\022\032\n\026"
- + "ACTOR_TYPE_UNSPECIFIED\020\000\022\010\n\004USER\020\001\022\n\n\006SY"
- + "STEM\020\002\022\013\n\007SUPPORT\020\003*P\n\nActionType\022\033\n\027ACT"
- + "ION_TYPE_UNSPECIFIED\020\000\022\013\n\007CREATED\020\001\022\013\n\007U"
- + "PDATED\020\002\022\013\n\007DELETED\020\003*\377\002\n\031ChangeHistoryR"
- + "esourceType\022,\n(CHANGE_HISTORY_RESOURCE_T"
- + "YPE_UNSPECIFIED\020\000\022\013\n\007ACCOUNT\020\001\022\014\n\010PROPER"
- + "TY\020\002\022\021\n\rFIREBASE_LINK\020\006\022\023\n\017GOOGLE_ADS_LI"
- + "NK\020\007\022\033\n\027GOOGLE_SIGNALS_SETTINGS\020\010\022\024\n\020CON"
- + "VERSION_EVENT\020\t\022\037\n\033MEASUREMENT_PROTOCOL_"
- + "SECRET\020\n\022\033\n\027DATA_RETENTION_SETTINGS\020\r\022%\n"
- + "!DISPLAY_VIDEO_360_ADVERTISER_LINK\020\016\022.\n*"
- + "DISPLAY_VIDEO_360_ADVERTISER_LINK_PROPOS"
- + "AL\020\017\022\017\n\013DATA_STREAM\020\022\022\030\n\024ATTRIBUTION_SET"
- + "TINGS\020\024*\202\001\n\014PropertyType\022\035\n\031PROPERTY_TYP"
- + "E_UNSPECIFIED\020\000\022\032\n\026PROPERTY_TYPE_ORDINAR"
- + "Y\020\001\022\035\n\031PROPERTY_TYPE_SUBPROPERTY\020\002\022\030\n\024PR"
- + "OPERTY_TYPE_ROLLUP\020\003B\311\001\n!com.google.anal"
- + "ytics.admin.v1betaB\016ResourcesProtoP\001Z=cl"
- + "oud.google.com/go/analytics/admin/apiv1b"
- + "eta/adminpb;adminpb\352AR\n2marketingplatfor"
- + "madmin.googleapis.com/Organization\022\034orga"
- + "nizations/{organization}b\006proto3"
+ + "RetentionDurationB\003\340A\002\022h\n\023user_data_rete"
+ + "ntion\030\004 \001(\0162F.google.analytics.admin.v1b"
+ + "eta.DataRetentionSettings.RetentionDurat"
+ + "ionB\003\340A\002\022\'\n\037reset_user_data_on_new_activ"
+ + "ity\030\003 \001(\010\"\236\001\n\021RetentionDuration\022\"\n\036RETEN"
+ + "TION_DURATION_UNSPECIFIED\020\000\022\016\n\nTWO_MONTH"
+ + "S\020\001\022\023\n\017FOURTEEN_MONTHS\020\003\022\025\n\021TWENTY_SIX_M"
+ + "ONTHS\020\004\022\027\n\023THIRTY_EIGHT_MONTHS\020\005\022\020\n\014FIFT"
+ + "Y_MONTHS\020\006:e\352Ab\n3analyticsadmin.googleap"
+ + "is.com/DataRetentionSettings\022+properties"
+ + "/{property}/dataRetentionSettings*\252\004\n\020In"
+ + "dustryCategory\022!\n\035INDUSTRY_CATEGORY_UNSP"
+ + "ECIFIED\020\000\022\016\n\nAUTOMOTIVE\020\001\022#\n\037BUSINESS_AN"
+ + "D_INDUSTRIAL_MARKETS\020\002\022\013\n\007FINANCE\020\003\022\016\n\nH"
+ + "EALTHCARE\020\004\022\016\n\nTECHNOLOGY\020\005\022\n\n\006TRAVEL\020\006\022"
+ + "\t\n\005OTHER\020\007\022\032\n\026ARTS_AND_ENTERTAINMENT\020\010\022\026"
+ + "\n\022BEAUTY_AND_FITNESS\020\t\022\030\n\024BOOKS_AND_LITE"
+ + "RATURE\020\n\022\022\n\016FOOD_AND_DRINK\020\013\022\t\n\005GAMES\020\014\022"
+ + "\027\n\023HOBBIES_AND_LEISURE\020\r\022\023\n\017HOME_AND_GAR"
+ + "DEN\020\016\022\030\n\024INTERNET_AND_TELECOM\020\017\022\026\n\022LAW_A"
+ + "ND_GOVERNMENT\020\020\022\010\n\004NEWS\020\021\022\026\n\022ONLINE_COMM"
+ + "UNITIES\020\022\022\026\n\022PEOPLE_AND_SOCIETY\020\023\022\024\n\020PET"
+ + "S_AND_ANIMALS\020\024\022\017\n\013REAL_ESTATE\020\025\022\r\n\tREFE"
+ + "RENCE\020\026\022\013\n\007SCIENCE\020\027\022\n\n\006SPORTS\020\030\022\026\n\022JOBS"
+ + "_AND_EDUCATION\020\031\022\014\n\010SHOPPING\020\032*f\n\014Servic"
+ + "eLevel\022\035\n\031SERVICE_LEVEL_UNSPECIFIED\020\000\022\035\n"
+ + "\031GOOGLE_ANALYTICS_STANDARD\020\001\022\030\n\024GOOGLE_A"
+ + "NALYTICS_360\020\002*J\n\tActorType\022\032\n\026ACTOR_TYP"
+ + "E_UNSPECIFIED\020\000\022\010\n\004USER\020\001\022\n\n\006SYSTEM\020\002\022\013\n"
+ + "\007SUPPORT\020\003*P\n\nActionType\022\033\n\027ACTION_TYPE_"
+ + "UNSPECIFIED\020\000\022\013\n\007CREATED\020\001\022\013\n\007UPDATED\020\002\022"
+ + "\013\n\007DELETED\020\003*\250\003\n\031ChangeHistoryResourceTy"
+ + "pe\022,\n(CHANGE_HISTORY_RESOURCE_TYPE_UNSPE"
+ + "CIFIED\020\000\022\013\n\007ACCOUNT\020\001\022\014\n\010PROPERTY\020\002\022\021\n\rF"
+ + "IREBASE_LINK\020\006\022\023\n\017GOOGLE_ADS_LINK\020\007\022\033\n\027G"
+ + "OOGLE_SIGNALS_SETTINGS\020\010\022\024\n\020CONVERSION_E"
+ + "VENT\020\t\022\037\n\033MEASUREMENT_PROTOCOL_SECRET\020\n\022"
+ + "\024\n\020CUSTOM_DIMENSION\020\013\022\021\n\rCUSTOM_METRIC\020\014"
+ + "\022\033\n\027DATA_RETENTION_SETTINGS\020\r\022%\n!DISPLAY"
+ + "_VIDEO_360_ADVERTISER_LINK\020\016\022.\n*DISPLAY_"
+ + "VIDEO_360_ADVERTISER_LINK_PROPOSAL\020\017\022\017\n\013"
+ + "DATA_STREAM\020\022\022\030\n\024ATTRIBUTION_SETTINGS\020\024*"
+ + "\202\001\n\014PropertyType\022\035\n\031PROPERTY_TYPE_UNSPEC"
+ + "IFIED\020\000\022\032\n\026PROPERTY_TYPE_ORDINARY\020\001\022\035\n\031P"
+ + "ROPERTY_TYPE_SUBPROPERTY\020\002\022\030\n\024PROPERTY_T"
+ + "YPE_ROLLUP\020\003B\311\001\n!com.google.analytics.ad"
+ + "min.v1betaB\016ResourcesProtoP\001Z=cloud.goog"
+ + "le.com/go/analytics/admin/apiv1beta/admi"
+ + "npb;adminpb\352AR\n2marketingplatformadmin.g"
+ + "oogleapis.com/Organization\022\034organization"
+ + "s/{organization}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -627,7 +631,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_analytics_admin_v1beta_DataRetentionSettings_descriptor,
new java.lang.String[] {
- "Name", "EventDataRetention", "ResetUserDataOnNewActivity",
+ "Name", "EventDataRetention", "UserDataRetention", "ResetUserDataOnNewActivity",
});
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequest.java
index 7eeb255e88a8..cb529c56a4bf 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequest.java
@@ -82,9 +82,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -112,9 +112,9 @@ public java.lang.String getEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1596,9 +1596,9 @@ public Builder mergeFrom(
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1625,9 +1625,9 @@ public java.lang.String getEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1654,9 +1654,9 @@ public com.google.protobuf.ByteString getEntityBytes() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1682,9 +1682,9 @@ public Builder setEntity(java.lang.String value) {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -1706,9 +1706,9 @@ public Builder clearEntity() {
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequestOrBuilder.java
index 0eb5cff3d01f..fa62e3ffa489 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/RunAccessReportRequestOrBuilder.java
@@ -33,9 +33,9 @@ public interface RunAccessReportRequestOrBuilder
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
@@ -52,9 +52,9 @@ public interface RunAccessReportRequestOrBuilder
* access for all properties under that account.
*
* To request at the property level, entity should be for example
- * 'properties/123' if "123" is your GA4 property ID. To request at the
- * account level, entity should be for example 'accounts/1234' if "1234" is
- * your GA4 Account ID.
+ * 'properties/123' if "123" is your Google Analytics property ID. To request
+ * at the account level, entity should be for example 'accounts/1234' if
+ * "1234" is your Google Analytics Account ID.
*
*
* string entity = 1;
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequest.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequest.java
index 8ac715709ff6..e8d6f60be1ae 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequest.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequest.java
@@ -613,9 +613,14 @@ public com.google.protobuf.TimestampOrBuilder getLatestChangeTimeOrBuilder() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2734,9 +2739,14 @@ public com.google.protobuf.TimestampOrBuilder getLatestChangeTimeOrBuilder() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2752,9 +2762,14 @@ public int getPageSize() {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
@@ -2774,9 +2789,14 @@ public Builder setPageSize(int value) {
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequestOrBuilder.java b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequestOrBuilder.java
index 93edd14411c0..8fdc7dd87e3b 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequestOrBuilder.java
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/java/com/google/analytics/admin/v1beta/SearchChangeHistoryEventsRequestOrBuilder.java
@@ -394,9 +394,14 @@ public interface SearchChangeHistoryEventsRequestOrBuilder
*
*
* Optional. The maximum number of ChangeHistoryEvent items to return.
- * The service may return fewer than this value, even if there are additional
- * pages. If unspecified, at most 50 items will be returned.
- * The maximum value is 200 (higher values will be coerced to the maximum).
+ * If unspecified, at most 50 items will be returned. The maximum value is 200
+ * (higher values will be coerced to the maximum).
+ *
+ * Note that the service may return a page with fewer items than this value
+ * specifies (potentially even zero), and that there still may be additional
+ * pages. If you want a particular number of items, you'll need to continue
+ * requesting additional pages using `page_token` until you get the needed
+ * number.
*
*
* int32 page_size = 8 [(.google.api.field_behavior) = OPTIONAL];
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/analytics_admin.proto b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/analytics_admin.proto
index 84fb343415a3..ede4efa54c7a 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/analytics_admin.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/analytics_admin.proto
@@ -31,7 +31,7 @@ option java_multiple_files = true;
option java_outer_classname = "AnalyticsAdminProto";
option java_package = "com.google.analytics.admin.v1beta";
-// Service Interface for the Analytics Admin API (GA4).
+// Service Interface for the Google Analytics Admin API.
service AnalyticsAdminService {
option (google.api.default_host) = "analyticsadmin.googleapis.com";
option (google.api.oauth_scopes) =
@@ -48,7 +48,7 @@ service AnalyticsAdminService {
// Returns all accounts accessible by the caller.
//
- // Note that these accounts might not currently have GA4 properties.
+ // Note that these accounts might not currently have GA properties.
// Soft-deleted (ie: "trashed") accounts are excluded by default.
// Returns an empty list if no relevant accounts are found.
rpc ListAccounts(ListAccountsRequest) returns (ListAccountsResponse) {
@@ -101,7 +101,7 @@ service AnalyticsAdminService {
};
}
- // Lookup for a single "GA4" Property.
+ // Lookup for a single GA Property.
rpc GetProperty(GetPropertyRequest) returns (Property) {
option (google.api.http) = {
get: "/v1beta/{name=properties/*}"
@@ -111,7 +111,6 @@ service AnalyticsAdminService {
// Returns child Properties under the specified parent Account.
//
- // Only "GA4" properties will be returned.
// Properties will be excluded if the caller does not have access.
// Soft-deleted (ie: "trashed") properties are excluded by default.
// Returns an empty list if no relevant properties are found.
@@ -121,7 +120,8 @@ service AnalyticsAdminService {
};
}
- // Creates an "GA4" property with the specified location and attributes.
+ // Creates a Google Analytics property with the specified location and
+ // attributes.
rpc CreateProperty(CreatePropertyRequest) returns (Property) {
option (google.api.http) = {
post: "/v1beta/properties"
@@ -140,7 +140,7 @@ service AnalyticsAdminService {
// will be permanently purged.
// https://support.google.com/analytics/answer/6154772
//
- // Returns an error if the target is not found, or is not a GA4 Property.
+ // Returns an error if the target is not found.
rpc DeleteProperty(DeletePropertyRequest) returns (Property) {
option (google.api.http) = {
delete: "/v1beta/{name=properties/*}"
@@ -233,7 +233,7 @@ service AnalyticsAdminService {
option (google.api.method_signature) = "name";
}
- // Lookup for a single "GA4" MeasurementProtocolSecret.
+ // Lookup for a single MeasurementProtocolSecret.
rpc GetMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest)
returns (MeasurementProtocolSecret) {
option (google.api.http) = {
@@ -297,6 +297,9 @@ service AnalyticsAdminService {
// Searches through all changes to an account or its children given the
// specified set of filters.
+ //
+ // Only returns the subset of changes supported by the API. The UI may return
+ // additional changes.
rpc SearchChangeHistoryEvents(SearchChangeHistoryEventsRequest)
returns (SearchChangeHistoryEventsResponse) {
option (google.api.http) = {
@@ -571,12 +574,17 @@ service AnalyticsAdminService {
// only be requested on Google Analytics 360 properties. This method is only
// available to Administrators.
//
- // These data access records include GA4 UI Reporting, GA4 UI Explorations,
- // GA4 Data API, and other products like Firebase & Admob that can retrieve
+ // These data access records include GA UI Reporting, GA UI Explorations,
+ // GA Data API, and other products like Firebase & Admob that can retrieve
// data from Google Analytics through a linkage. These records don't include
// property configuration changes like adding a stream or changing a
// property's time zone. For configuration change history, see
// [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
+ //
+ // To give your feedback on this API, complete the [Google Analytics Access
+ // Reports
+ // feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
+ // form.
rpc RunAccessReport(RunAccessReportRequest)
returns (RunAccessReportResponse) {
option (google.api.http) = {
@@ -597,9 +605,9 @@ message RunAccessReportRequest {
// access for all properties under that account.
//
// To request at the property level, entity should be for example
- // 'properties/123' if "123" is your GA4 property ID. To request at the
- // account level, entity should be for example 'accounts/1234' if "1234" is
- // your GA4 Account ID.
+ // 'properties/123' if "123" is your Google Analytics property ID. To request
+ // at the account level, entity should be for example 'accounts/1234' if
+ // "1234" is your Google Analytics Account ID.
string entity = 1;
// The dimensions requested and displayed in the response. Requests are
@@ -1142,9 +1150,14 @@ message SearchChangeHistoryEventsRequest {
[(google.api.field_behavior) = OPTIONAL];
// Optional. The maximum number of ChangeHistoryEvent items to return.
- // The service may return fewer than this value, even if there are additional
- // pages. If unspecified, at most 50 items will be returned.
- // The maximum value is 200 (higher values will be coerced to the maximum).
+ // If unspecified, at most 50 items will be returned. The maximum value is 200
+ // (higher values will be coerced to the maximum).
+ //
+ // Note that the service may return a page with fewer items than this value
+ // specifies (potentially even zero), and that there still may be additional
+ // pages. If you want a particular number of items, you'll need to continue
+ // requesting additional pages using `page_token` until you get the needed
+ // number.
int32 page_size = 8 [(google.api.field_behavior) = OPTIONAL];
// Optional. A page token, received from a previous
diff --git a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/resources.proto b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/resources.proto
index 0c290c15b122..4b0b481d9fd9 100644
--- a/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/resources.proto
+++ b/java-analytics-admin/proto-google-analytics-admin-v1beta/src/main/proto/google/analytics/admin/v1beta/resources.proto
@@ -183,6 +183,12 @@ enum ChangeHistoryResourceType {
// MeasurementProtocolSecret resource
MEASUREMENT_PROTOCOL_SECRET = 10;
+ // CustomDimension resource
+ CUSTOM_DIMENSION = 11;
+
+ // CustomMetric resource
+ CUSTOM_METRIC = 12;
+
// DataRetentionSettings resource
DATA_RETENTION_SETTINGS = 13;
@@ -199,18 +205,18 @@ enum ChangeHistoryResourceType {
ATTRIBUTION_SETTINGS = 20;
}
-// Types of Property resources.
+// Types of `Property` resources.
enum PropertyType {
// Unknown or unspecified property type
PROPERTY_TYPE_UNSPECIFIED = 0;
- // Ordinary GA4 property
+ // Ordinary Google Analytics property
PROPERTY_TYPE_ORDINARY = 1;
- // GA4 subproperty
+ // Google Analytics subproperty
PROPERTY_TYPE_SUBPROPERTY = 2;
- // GA4 rollup property
+ // Google Analytics rollup property
PROPERTY_TYPE_ROLLUP = 3;
}
@@ -255,7 +261,7 @@ message Account {
];
}
-// A resource message representing a Google Analytics GA4 property.
+// A resource message representing a Google Analytics property.
message Property {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/Property"
@@ -446,7 +452,7 @@ message DataStream {
[(google.api.field_behavior) = OUTPUT_ONLY];
}
-// A link between a GA4 property and a Firebase project.
+// A link between a Google Analytics property and a Firebase project.
message FirebaseLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/FirebaseLink"
@@ -470,7 +476,7 @@ message FirebaseLink {
[(google.api.field_behavior) = OUTPUT_ONLY];
}
-// A link between a GA4 property and a Google Ads account.
+// A link between a Google Analytics property and a Google Ads account.
message GoogleAdsLink {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/GoogleAdsLink"
@@ -542,7 +548,7 @@ message DataSharingSettings {
}
// A virtual resource representing an overview of an account and
-// all its child GA4 properties.
+// all its child Google Analytics properties.
message AccountSummary {
option (google.api.resource) = {
type: "analyticsadmin.googleapis.com/AccountSummary"
@@ -568,7 +574,7 @@ message AccountSummary {
repeated PropertySummary property_summaries = 4;
}
-// A virtual resource representing metadata for a GA4 property.
+// A virtual resource representing metadata for a Google Analytics property.
message PropertySummary {
// Resource name of property referred to by this property summary
// Format: properties/{property_id}
@@ -1024,15 +1030,15 @@ message DataRetentionSettings {
FOURTEEN_MONTHS = 3;
// The data retention time duration is 26 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
TWENTY_SIX_MONTHS = 4;
// The data retention time duration is 38 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
THIRTY_EIGHT_MONTHS = 5;
// The data retention time duration is 50 months.
- // Available to 360 properties only.
+ // Available to 360 properties only. Available for event data only.
FIFTY_MONTHS = 6;
}
@@ -1040,8 +1046,13 @@ message DataRetentionSettings {
// Format: properties/{property}/dataRetentionSettings
string name = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
- // The length of time that event-level data is retained.
- RetentionDuration event_data_retention = 2;
+ // Required. The length of time that event-level data is retained.
+ RetentionDuration event_data_retention = 2
+ [(google.api.field_behavior) = REQUIRED];
+
+ // Required. The length of time that user-level data is retained.
+ RetentionDuration user_data_retention = 4
+ [(google.api.field_behavior) = REQUIRED];
// If true, reset the retention period for the user identifier with every
// event from that user.
diff --git a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java
index 1c4ff7805e2b..afd64ed388aa 100644
--- a/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java
+++ b/java-maps-places/google-maps-places/src/main/java/com/google/maps/places/v1/stub/PlacesStubSettings.java
@@ -106,7 +106,7 @@
public class PlacesStubSettings extends StubSettings