Class: Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCreateUserLinkRequest
- Inherits:
-
Object
- Object
- Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaCreateUserLinkRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/analyticsadmin_v1alpha/classes.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb,
lib/google/apis/analyticsadmin_v1alpha/representations.rb
Overview
Request message for CreateUserLink RPC. Users can have multiple email addresses associated with their Google account, and one of these email addresses is the "primary" email address. Any of the email addresses associated with a Google account may be used for a new UserLink, but the returned UserLink will always contain the "primary" email address. As a result, the input and output email address for this request may differ.
Instance Attribute Summary collapse
-
#notify_new_user ⇒ Boolean
(also: #notify_new_user?)
Optional.
-
#parent ⇒ String
Required.
-
#user_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink
A resource message representing a user's permissions on an Account or Property resource.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaCreateUserLinkRequest
constructor
A new instance of GoogleAnalyticsAdminV1alphaCreateUserLinkRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAnalyticsAdminV1alphaCreateUserLinkRequest
Returns a new instance of GoogleAnalyticsAdminV1alphaCreateUserLinkRequest.
1864 1865 1866 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1864 def initialize(**args) update!(**args) end |
Instance Attribute Details
#notify_new_user ⇒ Boolean Also known as: notify_new_user?
Optional. If set, then email the new user notifying them that they've been
granted permissions to the resource.
Corresponds to the JSON property notifyNewUser
1850 1851 1852 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1850 def notify_new_user @notify_new_user end |
#parent ⇒ String
Required. Example format: accounts/1234
Corresponds to the JSON property parent
1856 1857 1858 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1856 def parent @parent end |
#user_link ⇒ Google::Apis::AnalyticsadminV1alpha::GoogleAnalyticsAdminV1alphaUserLink
A resource message representing a user's permissions on an Account or Property
resource.
Corresponds to the JSON property userLink
1862 1863 1864 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1862 def user_link @user_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1869 1870 1871 1872 1873 |
# File 'lib/google/apis/analyticsadmin_v1alpha/classes.rb', line 1869 def update!(**args) @notify_new_user = args[:notify_new_user] if args.key?(:notify_new_user) @parent = args[:parent] if args.key?(:parent) @user_link = args[:user_link] if args.key?(:user_link) end |