class Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaDataSharingSettings

A resource message representing data sharing settings of a Google Analytics account.

Attributes

name[RW]

Output only. Resource name. Format: accounts/`account`/dataSharingSettings Example: “accounts/1000/dataSharingSettings” Corresponds to the JSON property `name` @return [String]

sharing_with_google_any_sales_enabled[RW]

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]

sharing_with_google_any_sales_enabled?[RW]

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]

sharing_with_google_assigned_sales_enabled[RW]

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]

sharing_with_google_assigned_sales_enabled?[RW]

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]

sharing_with_google_products_enabled[RW]

Allows Google to use the data to improve other Google products or services. Corresponds to the JSON property `sharingWithGoogleProductsEnabled` @return [Boolean]

sharing_with_google_products_enabled?[RW]

Allows Google to use the data to improve other Google products or services. Corresponds to the JSON property `sharingWithGoogleProductsEnabled` @return [Boolean]

sharing_with_google_support_enabled[RW]

Allows Google support to access the data in order to help troubleshoot issues. Corresponds to the JSON property `sharingWithGoogleSupportEnabled` @return [Boolean]

sharing_with_google_support_enabled?[RW]

Allows Google support to access the data in order to help troubleshoot issues. Corresponds to the JSON property `sharingWithGoogleSupportEnabled` @return [Boolean]

sharing_with_others_enabled[RW]

Allows Google to share the data anonymously in aggregate form with others. Corresponds to the JSON property `sharingWithOthersEnabled` @return [Boolean]

sharing_with_others_enabled?[RW]

Allows Google to share the data anonymously in aggregate form with others. Corresponds to the JSON property `sharingWithOthersEnabled` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/analyticsadmin_v1alpha/classes.rb, line 955
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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