Struct googapis::google::analytics::admin::v1alpha::analytics_admin_service_client::AnalyticsAdminServiceClient[][src]

pub struct AnalyticsAdminServiceClient<T> { /* fields omitted */ }
Expand description

Service Interface for the Analytics Admin API (GA4).

Implementations

Compress requests with gzip.

This requires the server to support it otherwise it might respond with an error.

Enable decompressing responses with gzip.

Lookup for a single Account.

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.

Marks target Account as soft-deleted (ie: “trashed”) and returns it.

This API does not have a method to restore soft-deleted accounts. However, they can be restored using the Trash Can UI.

If the accounts are not restored before the expiration time, the account and all child resources (eg: Properties, GoogleAdsLinks, Streams, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772

Returns an error if the target is not found.

Updates an account.

Requests a ticket for creating an account.

Returns summaries of all accounts accessible by the caller.

Lookup for a single “GA4” Property.

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.

Creates an “GA4” property with the specified location and attributes.

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, UserLinks) will be permanently purged. https://support.google.com/analytics/answer/6154772

Returns an error if the target is not found, or is not an GA4 Property.

Updates a property.

Gets information about a user’s link to an account or property.

Gets information about multiple users’ links to an account or property.

Lists all user links on an account or property.

Lists all user links on an account or property, including implicit ones that come from effective permissions granted by groups or organization admin roles.

If a returned user link does not have direct permissions, they cannot be removed from the account or property directly with the DeleteUserLink command. They have to be removed from the group/etc that gives them permissions, which is currently only usable/discoverable in the GA or GMP UIs.

Creates a user link on an account or property.

If the user with the specified email already has permissions on the account or property, then the user’s existing permissions will be unioned with the permissions specified in the new UserLink.

Creates information about multiple users’ links to an account or property.

This method is transactional. If any UserLink cannot be created, none of the UserLinks will be created.

Updates a user link on an account or property.

Updates information about multiple users’ links to an account or property.

Deletes a user link on an account or property.

Deletes information about multiple users’ links to an account or property.

Lookup for a single WebDataStream

Deletes a web stream on a property.

Updates a web stream on a property.

Creates a web stream with the specified location and attributes.

Returns child web data streams under the specified parent property.

Web data streams will be excluded if the caller does not have access. Returns an empty list if no relevant web data streams are found.

Lookup for a single IosAppDataStream

Deletes an iOS app stream on a property.

Updates an iOS app stream on a property.

Returns child iOS app data streams under the specified parent property.

iOS app data streams will be excluded if the caller does not have access. Returns an empty list if no relevant iOS app data streams are found.

Lookup for a single AndroidAppDataStream

Deletes an android app stream on a property.

Updates an android app stream on a property.

Returns child android app streams under the specified parent property.

Android app streams will be excluded if the caller does not have access. Returns an empty list if no relevant android app streams are found.

Returns the singleton enhanced measurement settings for this web stream. Note that the stream must enable enhanced measurement for these settings to take effect.

Updates the singleton enhanced measurement settings for this web stream. Note that the stream must enable enhanced measurement for these settings to take effect.

Creates a FirebaseLink.

Properties can have at most one FirebaseLink.

Deletes a FirebaseLink on a property

Lists FirebaseLinks on a property. Properties can have at most one FirebaseLink.

Returns the Site Tag for the specified web stream. Site Tags are immutable singletons.

Creates a GoogleAdsLink.

Updates a GoogleAdsLink on a property

Deletes a GoogleAdsLink on a property

Lists GoogleAdsLinks on a property.

Get data sharing settings on an account. Data sharing settings are singletons.

Lookup for a single “GA4” MeasurementProtocolSecret.

Returns child MeasurementProtocolSecrets under the specified parent Property.

Creates a measurement protocol secret.

Deletes target MeasurementProtocolSecret.

Updates a measurement protocol secret.

Searches through all changes to an account or its children given the specified set of filters.

Lookup for Google Signals settings for a property.

Updates Google Signals settings for a property.

Creates a conversion event with the specified attributes.

Retrieve a single conversion event.

Deletes a conversion event in a property.

Returns a list of conversion events in the specified parent property.

Returns an empty list if no conversion events are found.

Look up a single DisplayVideo360AdvertiserLink

Lists all DisplayVideo360AdvertiserLinks on a property.

Creates a DisplayVideo360AdvertiserLink. This can only be utilized by users who have proper authorization both on the Google Analytics property and on the Display & Video 360 advertiser. Users who do not have access to the Display & Video 360 advertiser should instead seek to create a DisplayVideo360LinkProposal.

Deletes a DisplayVideo360AdvertiserLink on a property.

Updates a DisplayVideo360AdvertiserLink on a property.

Lookup for a single DisplayVideo360AdvertiserLinkProposal.

Lists DisplayVideo360AdvertiserLinkProposals on a property.

Creates a DisplayVideo360AdvertiserLinkProposal.

Deletes a DisplayVideo360AdvertiserLinkProposal on a property. This can only be used on cancelled proposals.

Approves a DisplayVideo360AdvertiserLinkProposal. The DisplayVideo360AdvertiserLinkProposal will be deleted and a new DisplayVideo360AdvertiserLink will be created.

Cancels a DisplayVideo360AdvertiserLinkProposal. Cancelling can mean either:

  • Declining a proposal initiated from Display & Video 360
  • Withdrawing a proposal initiated from Google Analytics After being cancelled, a proposal will eventually be deleted automatically.

Creates a CustomDimension.

Updates a CustomDimension on a property.

Lists CustomDimensions on a property.

Archives a CustomDimension on a property.

Lookup for a single CustomDimension.

Creates a CustomMetric.

Updates a CustomMetric on a property.

Lists CustomMetrics on a property.

Archives a CustomMetric on a property.

Lookup for a single CustomMetric.

Returns the singleton data retention settings for this property.

Updates the singleton data retention settings for this property.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more