proto_docs/google/analytics/admin/v1alpha/analytics_admin.rb in google-analytics-admin-v1alpha-0.16.0 vs proto_docs/google/analytics/admin/v1alpha/analytics_admin.rb in google-analytics-admin-v1alpha-0.17.0
- old
+ new
@@ -22,13 +22,18 @@
module Admin
module V1alpha
# The request for a Data Access Record Report.
# @!attribute [rw] entity
# @return [::String]
- # The Data Access Report is requested for this property.
- # For example if "123" is your GA4 property ID, then entity should be
- # "properties/123".
+ # The Data Access Report supports requesting at the property level or account
+ # level. If requested at the account level, Data Access Reports include all
+ # 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.
# @!attribute [rw] dimensions
# @return [::Array<::Google::Analytics::Admin::V1alpha::AccessDimension>]
# The dimensions requested and displayed in the response. Requests are
# allowed up to 9 dimensions.
# @!attribute [rw] metrics
@@ -90,11 +95,12 @@
# @return [::Array<::Google::Analytics::Admin::V1alpha::AccessOrderBy>]
# Specifies how rows are ordered in the response.
# @!attribute [rw] return_entity_quota
# @return [::Boolean]
# Toggles whether to return the current state of this Analytics Property's
- # quota. Quota is returned in [AccessQuota](#AccessQuota).
+ # quota. Quota is returned in [AccessQuota](#AccessQuota). For account-level
+ # requests, this field must be false.
class RunAccessReportRequest
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
@@ -122,11 +128,12 @@
#
# To learn more about this pagination parameter, see
# [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
# @!attribute [rw] quota
# @return [::Google::Analytics::Admin::V1alpha::AccessQuota]
- # The quota state for this Analytics property including this request.
+ # The quota state for this Analytics property including this request. This
+ # field doesn't work with account-level requests.
class RunAccessReportResponse
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
@@ -209,11 +216,11 @@
# @return [::Google::Analytics::Admin::V1alpha::Account]
# The account to create.
# @!attribute [rw] redirect_uri
# @return [::String]
# Redirect URI where the user will be sent after accepting Terms of Service.
- # Must be configured in Developers Console as a Redirect URI.
+ # Must be configured in Cloud Console as a Redirect URI.
class ProvisionAccountTicketRequest
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
@@ -1753,12 +1760,13 @@
# Request message for BatchUpdateAccessBindings RPC.
# @!attribute [rw] parent
# @return [::String]
# Required. The account or property that owns the access bindings. The parent
- # field in the UpdateAccessBindingRequest messages must either be empty or
- # match this field. Formats:
+ # of all provided AccessBinding in UpdateAccessBindingRequest messages must
+ # match this field.
+ # Formats:
# - accounts/\\{account}
# - properties/\\{property}
# @!attribute [rw] requests
# @return [::Array<::Google::Analytics::Admin::V1alpha::UpdateAccessBindingRequest>]
# Required. The requests specifying the access bindings to update.
@@ -1790,12 +1798,12 @@
# Request message for BatchDeleteAccessBindings RPC.
# @!attribute [rw] parent
# @return [::String]
# Required. The account or property that owns the access bindings. The parent
- # field in the DeleteAccessBindingRequest messages must either be empty or
- # match this field. Formats:
+ # of all provided values for the 'names' field in DeleteAccessBindingRequest
+ # messages must match this field. Formats:
# - accounts/\\{account}
# - properties/\\{property}
# @!attribute [rw] requests
# @return [::Array<::Google::Analytics::Admin::V1alpha::DeleteAccessBindingRequest>]
# Required. The requests specifying the access bindings to delete.
@@ -1973,9 +1981,96 @@
# @!attribute [rw] next_page_token
# @return [::String]
# A token, which can be sent as `page_token` to retrieve the next page.
# If this field is omitted, there are no subsequent pages.
class ListBigQueryLinksResponse
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Request message for GetEnhancedMeasurementSettings RPC.
+ # @!attribute [rw] name
+ # @return [::String]
+ # Required. The name of the settings to lookup.
+ # Format:
+ # properties/\\{property}/dataStreams/\\{data_stream}/enhancedMeasurementSettings
+ # Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"
+ class GetEnhancedMeasurementSettingsRequest
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Request message for UpdateEnhancedMeasurementSettings RPC.
+ # @!attribute [rw] enhanced_measurement_settings
+ # @return [::Google::Analytics::Admin::V1alpha::EnhancedMeasurementSettings]
+ # Required. The settings to update.
+ # The `name` field is used to identify the settings to be updated.
+ # @!attribute [rw] update_mask
+ # @return [::Google::Protobuf::FieldMask]
+ # Required. The list of fields to be updated. Field names must be in snake
+ # case (e.g., "field_to_update"). Omitted fields will not be updated. To
+ # replace the entire entity, use one path with the string "*" to match all
+ # fields.
+ class UpdateEnhancedMeasurementSettingsRequest
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Request message for CreateConnectedSiteTag RPC.
+ # @!attribute [rw] property
+ # @return [::String]
+ # The Universal Analytics property to create connected site tags for.
+ # This API does not support GA4 properties.
+ # Format: properties/\\{universalAnalyticsPropertyId}
+ # Example: properties/1234
+ # @!attribute [rw] connected_site_tag
+ # @return [::Google::Analytics::Admin::V1alpha::ConnectedSiteTag]
+ # Required. The tag to add to the Universal Analytics property
+ class CreateConnectedSiteTagRequest
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Response message for CreateConnectedSiteTag RPC.
+ class CreateConnectedSiteTagResponse
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Request message for DeleteConnectedSiteTag RPC.
+ # @!attribute [rw] property
+ # @return [::String]
+ # The Universal Analytics property to delete connected site tags for.
+ # This API does not support GA4 properties.
+ # Format: properties/\\{universalAnalyticsPropertyId}
+ # Example: properties/1234
+ # @!attribute [rw] tag_id
+ # @return [::String]
+ # Tag ID to forward events to. Also known as the Measurement ID, or the
+ # "G-ID" (For example: G-12345).
+ class DeleteConnectedSiteTagRequest
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Request message for ListConnectedSiteTags RPC.
+ # @!attribute [rw] property
+ # @return [::String]
+ # The Universal Analytics property to fetch connected site tags for.
+ # This does not work on GA4 properties. A maximum of 20 connected site tags
+ # will be returned.
+ # Example Format: `properties/1234`
+ class ListConnectedSiteTagsRequest
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
+
+ # Response message for ListConnectedSiteTags RPC.
+ # @!attribute [rw] connected_site_tags
+ # @return [::Array<::Google::Analytics::Admin::V1alpha::ConnectedSiteTag>]
+ # The site tags for the Universal Analytics property. A maximum of 20
+ # connected site tags will be returned.
+ class ListConnectedSiteTagsResponse
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
end
end