class Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataSharingSettings
A resource message representing data sharing settings of a Google
Analytics account.
Attributes
Output only. Resource name. Format: accounts/`account`/dataSharingSettings Example: “accounts/1000/dataSharingSettings” Corresponds to the JSON property `name` @return [String]
Allows any of Google
sales to access the data in order to suggest configuration changes to improve results. Corresponds to the JSON property `sharingWithGoogleAnySalesEnabled` @return [Boolean]
Allows any of Google
sales to access the data in order to suggest configuration changes to improve results. Corresponds to the JSON property `sharingWithGoogleAnySalesEnabled` @return [Boolean]
Allows Google
sales teams that are assigned to the customer to access the data in order to suggest configuration changes to improve results. Sales team restrictions still apply when enabled. Corresponds to the JSON property `sharingWithGoogleAssignedSalesEnabled` @return [Boolean]
Allows Google
sales teams that are assigned to the customer to access the data in order to suggest configuration changes to improve results. Sales team restrictions still apply when enabled. Corresponds to the JSON property `sharingWithGoogleAssignedSalesEnabled` @return [Boolean]
Allows Google
support to access the data in order to help troubleshoot issues. Corresponds to the JSON property `sharingWithGoogleSupportEnabled` @return [Boolean]
Allows Google
support to access the data in order to help troubleshoot issues. Corresponds to the JSON property `sharingWithGoogleSupportEnabled` @return [Boolean]
Allows Google
to share the data anonymously in aggregate form with others. Corresponds to the JSON property `sharingWithOthersEnabled` @return [Boolean]
Allows Google
to share the data anonymously in aggregate form with others. Corresponds to the JSON property `sharingWithOthersEnabled` @return [Boolean]
Public Class Methods
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 955 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 960 def update!(**args) @name = args[:name] if args.key?(:name) @sharing_with_google_any_sales_enabled = args[:sharing_with_google_any_sales_enabled] if args.key?(:sharing_with_google_any_sales_enabled) @sharing_with_google_assigned_sales_enabled = args[:sharing_with_google_assigned_sales_enabled] if args.key?(:sharing_with_google_assigned_sales_enabled) @sharing_with_google_products_enabled = args[:sharing_with_google_products_enabled] if args.key?(:sharing_with_google_products_enabled) @sharing_with_google_support_enabled = args[:sharing_with_google_support_enabled] if args.key?(:sharing_with_google_support_enabled) @sharing_with_others_enabled = args[:sharing_with_others_enabled] if args.key?(:sharing_with_others_enabled) end