Class AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub>
com.google.analytics.admin.v1alpha.AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub
Enclosing class:
AnalyticsAdminServiceGrpc

public static final class AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub extends io.grpc.stub.AbstractAsyncStub<AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub>
A stub to allow clients to do asynchronous rpc calls to service AnalyticsAdminService.
 Service Interface for the Google Analytics Admin API.
 
  • Method Details

    • build

      protected AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<AnalyticsAdminServiceGrpc.AnalyticsAdminServiceStub>
    • getAccount

      public void getAccount(GetAccountRequest request, io.grpc.stub.StreamObserver<Account> responseObserver)
       Lookup for a single Account.
       
    • listAccounts

      public void listAccounts(ListAccountsRequest request, io.grpc.stub.StreamObserver<ListAccountsResponse> responseObserver)
       Returns all accounts accessible by the caller.
       Note that these accounts might not currently have GA properties.
       Soft-deleted (ie: "trashed") accounts are excluded by default.
       Returns an empty list if no relevant accounts are found.
       
    • deleteAccount

      public void deleteAccount(DeleteAccountRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       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,
       AccessBindings) will be permanently purged.
       https://support.google.com/analytics/answer/6154772
       Returns an error if the target is not found.
       
    • updateAccount

      public void updateAccount(UpdateAccountRequest request, io.grpc.stub.StreamObserver<Account> responseObserver)
       Updates an account.
       
    • provisionAccountTicket

      public void provisionAccountTicket(ProvisionAccountTicketRequest request, io.grpc.stub.StreamObserver<ProvisionAccountTicketResponse> responseObserver)
       Requests a ticket for creating an account.
       
    • listAccountSummaries

      public void listAccountSummaries(ListAccountSummariesRequest request, io.grpc.stub.StreamObserver<ListAccountSummariesResponse> responseObserver)
       Returns summaries of all accounts accessible by the caller.
       
    • getProperty

      public void getProperty(GetPropertyRequest request, io.grpc.stub.StreamObserver<Property> responseObserver)
       Lookup for a single GA Property.
       
    • listProperties

      public void listProperties(ListPropertiesRequest request, io.grpc.stub.StreamObserver<ListPropertiesResponse> responseObserver)
       Returns child Properties under the specified parent Account.
       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.
       
    • createProperty

      public void createProperty(CreatePropertyRequest request, io.grpc.stub.StreamObserver<Property> responseObserver)
       Creates a Google Analytics property with the specified location and
       attributes.
       
    • deleteProperty

      public void deleteProperty(DeletePropertyRequest request, io.grpc.stub.StreamObserver<Property> responseObserver)
       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, AccessBindings)
       will be permanently purged.
       https://support.google.com/analytics/answer/6154772
       Returns an error if the target is not found.
       
    • updateProperty

      public void updateProperty(UpdatePropertyRequest request, io.grpc.stub.StreamObserver<Property> responseObserver)
       Updates a property.
       
    • createFirebaseLink

      public void createFirebaseLink(CreateFirebaseLinkRequest request, io.grpc.stub.StreamObserver<FirebaseLink> responseObserver)
       Creates a FirebaseLink.
       Properties can have at most one FirebaseLink.
       
    • deleteFirebaseLink

      public void deleteFirebaseLink(DeleteFirebaseLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a FirebaseLink on a property
       
    • listFirebaseLinks

      public void listFirebaseLinks(ListFirebaseLinksRequest request, io.grpc.stub.StreamObserver<ListFirebaseLinksResponse> responseObserver)
       Lists FirebaseLinks on a property.
       Properties can have at most one FirebaseLink.
       
    • getGlobalSiteTag

      public void getGlobalSiteTag(GetGlobalSiteTagRequest request, io.grpc.stub.StreamObserver<GlobalSiteTag> responseObserver)
       Returns the Site Tag for the specified web stream.
       Site Tags are immutable singletons.
       
    • createGoogleAdsLink

      public void createGoogleAdsLink(CreateGoogleAdsLinkRequest request, io.grpc.stub.StreamObserver<GoogleAdsLink> responseObserver)
       Creates a GoogleAdsLink.
       
    • updateGoogleAdsLink

      public void updateGoogleAdsLink(UpdateGoogleAdsLinkRequest request, io.grpc.stub.StreamObserver<GoogleAdsLink> responseObserver)
       Updates a GoogleAdsLink on a property
       
    • deleteGoogleAdsLink

      public void deleteGoogleAdsLink(DeleteGoogleAdsLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a GoogleAdsLink on a property
       
    • listGoogleAdsLinks

      public void listGoogleAdsLinks(ListGoogleAdsLinksRequest request, io.grpc.stub.StreamObserver<ListGoogleAdsLinksResponse> responseObserver)
       Lists GoogleAdsLinks on a property.
       
    • getDataSharingSettings

      public void getDataSharingSettings(GetDataSharingSettingsRequest request, io.grpc.stub.StreamObserver<DataSharingSettings> responseObserver)
       Get data sharing settings on an account.
       Data sharing settings are singletons.
       
    • getMeasurementProtocolSecret

      public void getMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest request, io.grpc.stub.StreamObserver<MeasurementProtocolSecret> responseObserver)
       Lookup for a single MeasurementProtocolSecret.
       
    • listMeasurementProtocolSecrets

      public void listMeasurementProtocolSecrets(ListMeasurementProtocolSecretsRequest request, io.grpc.stub.StreamObserver<ListMeasurementProtocolSecretsResponse> responseObserver)
       Returns child MeasurementProtocolSecrets under the specified parent
       Property.
       
    • createMeasurementProtocolSecret

      public void createMeasurementProtocolSecret(CreateMeasurementProtocolSecretRequest request, io.grpc.stub.StreamObserver<MeasurementProtocolSecret> responseObserver)
       Creates a measurement protocol secret.
       
    • deleteMeasurementProtocolSecret

      public void deleteMeasurementProtocolSecret(DeleteMeasurementProtocolSecretRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes target MeasurementProtocolSecret.
       
    • updateMeasurementProtocolSecret

      public void updateMeasurementProtocolSecret(UpdateMeasurementProtocolSecretRequest request, io.grpc.stub.StreamObserver<MeasurementProtocolSecret> responseObserver)
       Updates a measurement protocol secret.
       
    • acknowledgeUserDataCollection

      public void acknowledgeUserDataCollection(AcknowledgeUserDataCollectionRequest request, io.grpc.stub.StreamObserver<AcknowledgeUserDataCollectionResponse> responseObserver)
       Acknowledges the terms of user data collection for the specified property.
       This acknowledgement must be completed (either in the Google Analytics UI
       or through this API) before MeasurementProtocolSecret resources may be
       created.
       
    • getSKAdNetworkConversionValueSchema

      public void getSKAdNetworkConversionValueSchema(GetSKAdNetworkConversionValueSchemaRequest request, io.grpc.stub.StreamObserver<SKAdNetworkConversionValueSchema> responseObserver)
       Looks up a single SKAdNetworkConversionValueSchema.
       
    • createSKAdNetworkConversionValueSchema

      public void createSKAdNetworkConversionValueSchema(CreateSKAdNetworkConversionValueSchemaRequest request, io.grpc.stub.StreamObserver<SKAdNetworkConversionValueSchema> responseObserver)
       Creates a SKAdNetworkConversionValueSchema.
       
    • deleteSKAdNetworkConversionValueSchema

      public void deleteSKAdNetworkConversionValueSchema(DeleteSKAdNetworkConversionValueSchemaRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes target SKAdNetworkConversionValueSchema.
       
    • updateSKAdNetworkConversionValueSchema

      public void updateSKAdNetworkConversionValueSchema(UpdateSKAdNetworkConversionValueSchemaRequest request, io.grpc.stub.StreamObserver<SKAdNetworkConversionValueSchema> responseObserver)
       Updates a SKAdNetworkConversionValueSchema.
       
    • listSKAdNetworkConversionValueSchemas

      public void listSKAdNetworkConversionValueSchemas(ListSKAdNetworkConversionValueSchemasRequest request, io.grpc.stub.StreamObserver<ListSKAdNetworkConversionValueSchemasResponse> responseObserver)
       Lists SKAdNetworkConversionValueSchema on a stream.
       Properties can have at most one SKAdNetworkConversionValueSchema.
       
    • searchChangeHistoryEvents

      public void searchChangeHistoryEvents(SearchChangeHistoryEventsRequest request, io.grpc.stub.StreamObserver<SearchChangeHistoryEventsResponse> responseObserver)
       Searches through all changes to an account or its children given the
       specified set of filters.
       Only returns the subset of changes supported by the API. The UI may return
       additional changes.
       
    • getGoogleSignalsSettings

      public void getGoogleSignalsSettings(GetGoogleSignalsSettingsRequest request, io.grpc.stub.StreamObserver<GoogleSignalsSettings> responseObserver)
       Lookup for Google Signals settings for a property.
       
    • updateGoogleSignalsSettings

      public void updateGoogleSignalsSettings(UpdateGoogleSignalsSettingsRequest request, io.grpc.stub.StreamObserver<GoogleSignalsSettings> responseObserver)
       Updates Google Signals settings for a property.
       
    • createConversionEvent

      @Deprecated public void createConversionEvent(CreateConversionEventRequest request, io.grpc.stub.StreamObserver<ConversionEvent> responseObserver)
      Deprecated.
       Deprecated: Use `CreateKeyEvent` instead.
       Creates a conversion event with the specified attributes.
       
    • updateConversionEvent

      @Deprecated public void updateConversionEvent(UpdateConversionEventRequest request, io.grpc.stub.StreamObserver<ConversionEvent> responseObserver)
      Deprecated.
       Deprecated: Use `UpdateKeyEvent` instead.
       Updates a conversion event with the specified attributes.
       
    • getConversionEvent

      @Deprecated public void getConversionEvent(GetConversionEventRequest request, io.grpc.stub.StreamObserver<ConversionEvent> responseObserver)
      Deprecated.
       Deprecated: Use `GetKeyEvent` instead.
       Retrieve a single conversion event.
       
    • deleteConversionEvent

      @Deprecated public void deleteConversionEvent(DeleteConversionEventRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
      Deprecated.
       Deprecated: Use `DeleteKeyEvent` instead.
       Deletes a conversion event in a property.
       
    • listConversionEvents

      @Deprecated public void listConversionEvents(ListConversionEventsRequest request, io.grpc.stub.StreamObserver<ListConversionEventsResponse> responseObserver)
      Deprecated.
       Deprecated: Use `ListKeyEvents` instead.
       Returns a list of conversion events in the specified parent property.
       Returns an empty list if no conversion events are found.
       
    • createKeyEvent

      public void createKeyEvent(CreateKeyEventRequest request, io.grpc.stub.StreamObserver<KeyEvent> responseObserver)
       Creates a Key Event.
       
    • updateKeyEvent

      public void updateKeyEvent(UpdateKeyEventRequest request, io.grpc.stub.StreamObserver<KeyEvent> responseObserver)
       Updates a Key Event.
       
    • getKeyEvent

      public void getKeyEvent(GetKeyEventRequest request, io.grpc.stub.StreamObserver<KeyEvent> responseObserver)
       Retrieve a single Key Event.
       
    • deleteKeyEvent

      public void deleteKeyEvent(DeleteKeyEventRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a Key Event.
       
    • listKeyEvents

      public void listKeyEvents(ListKeyEventsRequest request, io.grpc.stub.StreamObserver<ListKeyEventsResponse> responseObserver)
       Returns a list of Key Events in the specified parent property.
       Returns an empty list if no Key Events are found.
       
    • getDisplayVideo360AdvertiserLink

      public void getDisplayVideo360AdvertiserLink(GetDisplayVideo360AdvertiserLinkRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLink> responseObserver)
       Look up a single DisplayVideo360AdvertiserLink
       
    • listDisplayVideo360AdvertiserLinks

      public void listDisplayVideo360AdvertiserLinks(ListDisplayVideo360AdvertiserLinksRequest request, io.grpc.stub.StreamObserver<ListDisplayVideo360AdvertiserLinksResponse> responseObserver)
       Lists all DisplayVideo360AdvertiserLinks on a property.
       
    • createDisplayVideo360AdvertiserLink

      public void createDisplayVideo360AdvertiserLink(CreateDisplayVideo360AdvertiserLinkRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLink> responseObserver)
       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.
       
    • deleteDisplayVideo360AdvertiserLink

      public void deleteDisplayVideo360AdvertiserLink(DeleteDisplayVideo360AdvertiserLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a DisplayVideo360AdvertiserLink on a property.
       
    • updateDisplayVideo360AdvertiserLink

      public void updateDisplayVideo360AdvertiserLink(UpdateDisplayVideo360AdvertiserLinkRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLink> responseObserver)
       Updates a DisplayVideo360AdvertiserLink on a property.
       
    • getDisplayVideo360AdvertiserLinkProposal

      public void getDisplayVideo360AdvertiserLinkProposal(GetDisplayVideo360AdvertiserLinkProposalRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLinkProposal> responseObserver)
       Lookup for a single DisplayVideo360AdvertiserLinkProposal.
       
    • listDisplayVideo360AdvertiserLinkProposals

      public void listDisplayVideo360AdvertiserLinkProposals(ListDisplayVideo360AdvertiserLinkProposalsRequest request, io.grpc.stub.StreamObserver<ListDisplayVideo360AdvertiserLinkProposalsResponse> responseObserver)
       Lists DisplayVideo360AdvertiserLinkProposals on a property.
       
    • createDisplayVideo360AdvertiserLinkProposal

      public void createDisplayVideo360AdvertiserLinkProposal(CreateDisplayVideo360AdvertiserLinkProposalRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLinkProposal> responseObserver)
       Creates a DisplayVideo360AdvertiserLinkProposal.
       
    • deleteDisplayVideo360AdvertiserLinkProposal

      public void deleteDisplayVideo360AdvertiserLinkProposal(DeleteDisplayVideo360AdvertiserLinkProposalRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a DisplayVideo360AdvertiserLinkProposal on a property.
       This can only be used on cancelled proposals.
       
    • approveDisplayVideo360AdvertiserLinkProposal

      public void approveDisplayVideo360AdvertiserLinkProposal(ApproveDisplayVideo360AdvertiserLinkProposalRequest request, io.grpc.stub.StreamObserver<ApproveDisplayVideo360AdvertiserLinkProposalResponse> responseObserver)
       Approves a DisplayVideo360AdvertiserLinkProposal.
       The DisplayVideo360AdvertiserLinkProposal will be deleted and a new
       DisplayVideo360AdvertiserLink will be created.
       
    • cancelDisplayVideo360AdvertiserLinkProposal

      public void cancelDisplayVideo360AdvertiserLinkProposal(CancelDisplayVideo360AdvertiserLinkProposalRequest request, io.grpc.stub.StreamObserver<DisplayVideo360AdvertiserLinkProposal> responseObserver)
       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.
       
    • createCustomDimension

      public void createCustomDimension(CreateCustomDimensionRequest request, io.grpc.stub.StreamObserver<CustomDimension> responseObserver)
       Creates a CustomDimension.
       
    • updateCustomDimension

      public void updateCustomDimension(UpdateCustomDimensionRequest request, io.grpc.stub.StreamObserver<CustomDimension> responseObserver)
       Updates a CustomDimension on a property.
       
    • listCustomDimensions

      public void listCustomDimensions(ListCustomDimensionsRequest request, io.grpc.stub.StreamObserver<ListCustomDimensionsResponse> responseObserver)
       Lists CustomDimensions on a property.
       
    • archiveCustomDimension

      public void archiveCustomDimension(ArchiveCustomDimensionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Archives a CustomDimension on a property.
       
    • getCustomDimension

      public void getCustomDimension(GetCustomDimensionRequest request, io.grpc.stub.StreamObserver<CustomDimension> responseObserver)
       Lookup for a single CustomDimension.
       
    • createCustomMetric

      public void createCustomMetric(CreateCustomMetricRequest request, io.grpc.stub.StreamObserver<CustomMetric> responseObserver)
       Creates a CustomMetric.
       
    • updateCustomMetric

      public void updateCustomMetric(UpdateCustomMetricRequest request, io.grpc.stub.StreamObserver<CustomMetric> responseObserver)
       Updates a CustomMetric on a property.
       
    • listCustomMetrics

      public void listCustomMetrics(ListCustomMetricsRequest request, io.grpc.stub.StreamObserver<ListCustomMetricsResponse> responseObserver)
       Lists CustomMetrics on a property.
       
    • archiveCustomMetric

      public void archiveCustomMetric(ArchiveCustomMetricRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Archives a CustomMetric on a property.
       
    • getCustomMetric

      public void getCustomMetric(GetCustomMetricRequest request, io.grpc.stub.StreamObserver<CustomMetric> responseObserver)
       Lookup for a single CustomMetric.
       
    • getDataRetentionSettings

      public void getDataRetentionSettings(GetDataRetentionSettingsRequest request, io.grpc.stub.StreamObserver<DataRetentionSettings> responseObserver)
       Returns the singleton data retention settings for this property.
       
    • updateDataRetentionSettings

      public void updateDataRetentionSettings(UpdateDataRetentionSettingsRequest request, io.grpc.stub.StreamObserver<DataRetentionSettings> responseObserver)
       Updates the singleton data retention settings for this property.
       
    • createDataStream

      public void createDataStream(CreateDataStreamRequest request, io.grpc.stub.StreamObserver<DataStream> responseObserver)
       Creates a DataStream.
       
    • deleteDataStream

      public void deleteDataStream(DeleteDataStreamRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a DataStream on a property.
       
    • updateDataStream

      public void updateDataStream(UpdateDataStreamRequest request, io.grpc.stub.StreamObserver<DataStream> responseObserver)
       Updates a DataStream on a property.
       
    • listDataStreams

      public void listDataStreams(ListDataStreamsRequest request, io.grpc.stub.StreamObserver<ListDataStreamsResponse> responseObserver)
       Lists DataStreams on a property.
       
    • getDataStream

      public void getDataStream(GetDataStreamRequest request, io.grpc.stub.StreamObserver<DataStream> responseObserver)
       Lookup for a single DataStream.
       
    • getAudience

      public void getAudience(GetAudienceRequest request, io.grpc.stub.StreamObserver<Audience> responseObserver)
       Lookup for a single Audience.
       Audiences created before 2020 may not be supported.
       Default audiences will not show filter definitions.
       
    • listAudiences

      public void listAudiences(ListAudiencesRequest request, io.grpc.stub.StreamObserver<ListAudiencesResponse> responseObserver)
       Lists Audiences on a property.
       Audiences created before 2020 may not be supported.
       Default audiences will not show filter definitions.
       
    • createAudience

      public void createAudience(CreateAudienceRequest request, io.grpc.stub.StreamObserver<Audience> responseObserver)
       Creates an Audience.
       
    • updateAudience

      public void updateAudience(UpdateAudienceRequest request, io.grpc.stub.StreamObserver<Audience> responseObserver)
       Updates an Audience on a property.
       
    • archiveAudience

      public void archiveAudience(ArchiveAudienceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Archives an Audience on a property.
       
    • getSearchAds360Link

      public void getSearchAds360Link(GetSearchAds360LinkRequest request, io.grpc.stub.StreamObserver<SearchAds360Link> responseObserver)
       Look up a single SearchAds360Link
       
    • listSearchAds360Links

      public void listSearchAds360Links(ListSearchAds360LinksRequest request, io.grpc.stub.StreamObserver<ListSearchAds360LinksResponse> responseObserver)
       Lists all SearchAds360Links on a property.
       
    • createSearchAds360Link

      public void createSearchAds360Link(CreateSearchAds360LinkRequest request, io.grpc.stub.StreamObserver<SearchAds360Link> responseObserver)
       Creates a SearchAds360Link.
       
    • deleteSearchAds360Link

      public void deleteSearchAds360Link(DeleteSearchAds360LinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a SearchAds360Link on a property.
       
    • updateSearchAds360Link

      public void updateSearchAds360Link(UpdateSearchAds360LinkRequest request, io.grpc.stub.StreamObserver<SearchAds360Link> responseObserver)
       Updates a SearchAds360Link on a property.
       
    • getAttributionSettings

      public void getAttributionSettings(GetAttributionSettingsRequest request, io.grpc.stub.StreamObserver<AttributionSettings> responseObserver)
       Lookup for a AttributionSettings singleton.
       
    • updateAttributionSettings

      public void updateAttributionSettings(UpdateAttributionSettingsRequest request, io.grpc.stub.StreamObserver<AttributionSettings> responseObserver)
       Updates attribution settings on a property.
       
    • runAccessReport

      public void runAccessReport(RunAccessReportRequest request, io.grpc.stub.StreamObserver<RunAccessReportResponse> responseObserver)
       Returns a customized report of data access records. The report provides
       records of each time a user reads Google Analytics reporting data. Access
       records are retained for up to 2 years.
       Data Access Reports can be requested for a property. Reports may be
       requested for any property, but dimensions that aren't related to quota can
       only be requested on Google Analytics 360 properties. This method is only
       available to Administrators.
       These data access records include GA UI Reporting, GA UI Explorations,
       GA Data API, and other products like Firebase & Admob that can retrieve
       data from Google Analytics through a linkage. These records don't include
       property configuration changes like adding a stream or changing a
       property's time zone. For configuration change history, see
       [searchChangeHistoryEvents](https://developers.google.com/analytics/devguides/config/admin/v1/rest/v1alpha/accounts/searchChangeHistoryEvents).
       To give your feedback on this API, complete the [Google Analytics Access
       Reports
       feedback](https://docs.google.com/forms/d/e/1FAIpQLSdmEBUrMzAEdiEKk5TV5dEHvDUZDRlgWYdQdAeSdtR4hVjEhw/viewform)
       form.
       
    • createAccessBinding

      public void createAccessBinding(CreateAccessBindingRequest request, io.grpc.stub.StreamObserver<AccessBinding> responseObserver)
       Creates an access binding on an account or property.
       
    • getAccessBinding

      public void getAccessBinding(GetAccessBindingRequest request, io.grpc.stub.StreamObserver<AccessBinding> responseObserver)
       Gets information about an access binding.
       
    • updateAccessBinding

      public void updateAccessBinding(UpdateAccessBindingRequest request, io.grpc.stub.StreamObserver<AccessBinding> responseObserver)
       Updates an access binding on an account or property.
       
    • deleteAccessBinding

      public void deleteAccessBinding(DeleteAccessBindingRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes an access binding on an account or property.
       
    • listAccessBindings

      public void listAccessBindings(ListAccessBindingsRequest request, io.grpc.stub.StreamObserver<ListAccessBindingsResponse> responseObserver)
       Lists all access bindings on an account or property.
       
    • batchCreateAccessBindings

      public void batchCreateAccessBindings(BatchCreateAccessBindingsRequest request, io.grpc.stub.StreamObserver<BatchCreateAccessBindingsResponse> responseObserver)
       Creates information about multiple access bindings to an account or
       property.
       This method is transactional. If any AccessBinding cannot be created, none
       of the AccessBindings will be created.
       
    • batchGetAccessBindings

      public void batchGetAccessBindings(BatchGetAccessBindingsRequest request, io.grpc.stub.StreamObserver<BatchGetAccessBindingsResponse> responseObserver)
       Gets information about multiple access bindings to an account or property.
       
    • batchUpdateAccessBindings

      public void batchUpdateAccessBindings(BatchUpdateAccessBindingsRequest request, io.grpc.stub.StreamObserver<BatchUpdateAccessBindingsResponse> responseObserver)
       Updates information about multiple access bindings to an account or
       property.
       
    • batchDeleteAccessBindings

      public void batchDeleteAccessBindings(BatchDeleteAccessBindingsRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes information about multiple users' links to an account or property.
       
    • getExpandedDataSet

      public void getExpandedDataSet(GetExpandedDataSetRequest request, io.grpc.stub.StreamObserver<ExpandedDataSet> responseObserver)
       Lookup for a single ExpandedDataSet.
       
    • listExpandedDataSets

      public void listExpandedDataSets(ListExpandedDataSetsRequest request, io.grpc.stub.StreamObserver<ListExpandedDataSetsResponse> responseObserver)
       Lists ExpandedDataSets on a property.
       
    • createExpandedDataSet

      public void createExpandedDataSet(CreateExpandedDataSetRequest request, io.grpc.stub.StreamObserver<ExpandedDataSet> responseObserver)
       Creates a ExpandedDataSet.
       
    • updateExpandedDataSet

      public void updateExpandedDataSet(UpdateExpandedDataSetRequest request, io.grpc.stub.StreamObserver<ExpandedDataSet> responseObserver)
       Updates a ExpandedDataSet on a property.
       
    • deleteExpandedDataSet

      public void deleteExpandedDataSet(DeleteExpandedDataSetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a ExpandedDataSet on a property.
       
    • getChannelGroup

      public void getChannelGroup(GetChannelGroupRequest request, io.grpc.stub.StreamObserver<ChannelGroup> responseObserver)
       Lookup for a single ChannelGroup.
       
    • listChannelGroups

      public void listChannelGroups(ListChannelGroupsRequest request, io.grpc.stub.StreamObserver<ListChannelGroupsResponse> responseObserver)
       Lists ChannelGroups on a property.
       
    • createChannelGroup

      public void createChannelGroup(CreateChannelGroupRequest request, io.grpc.stub.StreamObserver<ChannelGroup> responseObserver)
       Creates a ChannelGroup.
       
    • updateChannelGroup

      public void updateChannelGroup(UpdateChannelGroupRequest request, io.grpc.stub.StreamObserver<ChannelGroup> responseObserver)
       Updates a ChannelGroup.
       
    • deleteChannelGroup

      public void deleteChannelGroup(DeleteChannelGroupRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a ChannelGroup on a property.
       
    • createBigQueryLink

      public void createBigQueryLink(CreateBigQueryLinkRequest request, io.grpc.stub.StreamObserver<BigQueryLink> responseObserver)
       Creates a BigQueryLink.
       
    • getBigQueryLink

      public void getBigQueryLink(GetBigQueryLinkRequest request, io.grpc.stub.StreamObserver<BigQueryLink> responseObserver)
       Lookup for a single BigQuery Link.
       
    • listBigQueryLinks

      public void listBigQueryLinks(ListBigQueryLinksRequest request, io.grpc.stub.StreamObserver<ListBigQueryLinksResponse> responseObserver)
       Lists BigQuery Links on a property.
       
    • deleteBigQueryLink

      public void deleteBigQueryLink(DeleteBigQueryLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a BigQueryLink on a property.
       
    • updateBigQueryLink

      public void updateBigQueryLink(UpdateBigQueryLinkRequest request, io.grpc.stub.StreamObserver<BigQueryLink> responseObserver)
       Updates a BigQueryLink.
       
    • getEnhancedMeasurementSettings

      public void getEnhancedMeasurementSettings(GetEnhancedMeasurementSettingsRequest request, io.grpc.stub.StreamObserver<EnhancedMeasurementSettings> responseObserver)
       Returns the enhanced measurement settings for this data stream.
       Note that the stream must enable enhanced measurement for these settings to
       take effect.
       
    • updateEnhancedMeasurementSettings

      public void updateEnhancedMeasurementSettings(UpdateEnhancedMeasurementSettingsRequest request, io.grpc.stub.StreamObserver<EnhancedMeasurementSettings> responseObserver)
       Updates the enhanced measurement settings for this data stream.
       Note that the stream must enable enhanced measurement for these settings to
       take effect.
       
    • getAdSenseLink

      public void getAdSenseLink(GetAdSenseLinkRequest request, io.grpc.stub.StreamObserver<AdSenseLink> responseObserver)
       Looks up a single AdSenseLink.
       
    • createAdSenseLink

      public void createAdSenseLink(CreateAdSenseLinkRequest request, io.grpc.stub.StreamObserver<AdSenseLink> responseObserver)
       Creates an AdSenseLink.
       
    • deleteAdSenseLink

      public void deleteAdSenseLink(DeleteAdSenseLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes an AdSenseLink.
       
    • listAdSenseLinks

      public void listAdSenseLinks(ListAdSenseLinksRequest request, io.grpc.stub.StreamObserver<ListAdSenseLinksResponse> responseObserver)
       Lists AdSenseLinks on a property.
       
    • getEventCreateRule

      public void getEventCreateRule(GetEventCreateRuleRequest request, io.grpc.stub.StreamObserver<EventCreateRule> responseObserver)
       Lookup for a single EventCreateRule.
       
    • listEventCreateRules

      public void listEventCreateRules(ListEventCreateRulesRequest request, io.grpc.stub.StreamObserver<ListEventCreateRulesResponse> responseObserver)
       Lists EventCreateRules on a web data stream.
       
    • createEventCreateRule

      public void createEventCreateRule(CreateEventCreateRuleRequest request, io.grpc.stub.StreamObserver<EventCreateRule> responseObserver)
       Creates an EventCreateRule.
       
    • updateEventCreateRule

      public void updateEventCreateRule(UpdateEventCreateRuleRequest request, io.grpc.stub.StreamObserver<EventCreateRule> responseObserver)
       Updates an EventCreateRule.
       
    • deleteEventCreateRule

      public void deleteEventCreateRule(DeleteEventCreateRuleRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes an EventCreateRule.
       
    • getEventEditRule

      public void getEventEditRule(GetEventEditRuleRequest request, io.grpc.stub.StreamObserver<EventEditRule> responseObserver)
       Lookup for a single EventEditRule.
       
    • listEventEditRules

      public void listEventEditRules(ListEventEditRulesRequest request, io.grpc.stub.StreamObserver<ListEventEditRulesResponse> responseObserver)
       Lists EventEditRules on a web data stream.
       
    • createEventEditRule

      public void createEventEditRule(CreateEventEditRuleRequest request, io.grpc.stub.StreamObserver<EventEditRule> responseObserver)
       Creates an EventEditRule.
       
    • updateEventEditRule

      public void updateEventEditRule(UpdateEventEditRuleRequest request, io.grpc.stub.StreamObserver<EventEditRule> responseObserver)
       Updates an EventEditRule.
       
    • deleteEventEditRule

      public void deleteEventEditRule(DeleteEventEditRuleRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes an EventEditRule.
       
    • reorderEventEditRules

      public void reorderEventEditRules(ReorderEventEditRulesRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Changes the processing order of event edit rules on the specified stream.
       
    • updateDataRedactionSettings

      public void updateDataRedactionSettings(UpdateDataRedactionSettingsRequest request, io.grpc.stub.StreamObserver<DataRedactionSettings> responseObserver)
       Updates a DataRedactionSettings on a property.
       
    • getDataRedactionSettings

      public void getDataRedactionSettings(GetDataRedactionSettingsRequest request, io.grpc.stub.StreamObserver<DataRedactionSettings> responseObserver)
       Lookup for a single DataRedactionSettings.
       
    • getCalculatedMetric

      public void getCalculatedMetric(GetCalculatedMetricRequest request, io.grpc.stub.StreamObserver<CalculatedMetric> responseObserver)
       Lookup for a single CalculatedMetric.
       
    • createCalculatedMetric

      public void createCalculatedMetric(CreateCalculatedMetricRequest request, io.grpc.stub.StreamObserver<CalculatedMetric> responseObserver)
       Creates a CalculatedMetric.
       
    • listCalculatedMetrics

      public void listCalculatedMetrics(ListCalculatedMetricsRequest request, io.grpc.stub.StreamObserver<ListCalculatedMetricsResponse> responseObserver)
       Lists CalculatedMetrics on a property.
       
    • updateCalculatedMetric

      public void updateCalculatedMetric(UpdateCalculatedMetricRequest request, io.grpc.stub.StreamObserver<CalculatedMetric> responseObserver)
       Updates a CalculatedMetric on a property.
       
    • deleteCalculatedMetric

      public void deleteCalculatedMetric(DeleteCalculatedMetricRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a CalculatedMetric on a property.
       
    • createRollupProperty

      public void createRollupProperty(CreateRollupPropertyRequest request, io.grpc.stub.StreamObserver<CreateRollupPropertyResponse> responseObserver)
       Create a roll-up property and all roll-up property source links.
       
    • getRollupPropertySourceLink

      public void getRollupPropertySourceLink(GetRollupPropertySourceLinkRequest request, io.grpc.stub.StreamObserver<RollupPropertySourceLink> responseObserver)
       Lookup for a single roll-up property source Link.
       Only roll-up properties can have source links, so this method will throw an
       error if used on other types of properties.
       
    • listRollupPropertySourceLinks

      public void listRollupPropertySourceLinks(ListRollupPropertySourceLinksRequest request, io.grpc.stub.StreamObserver<ListRollupPropertySourceLinksResponse> responseObserver)
       Lists roll-up property source Links on a property.
       Only roll-up properties can have source links, so this method will throw an
       error if used on other types of properties.
       
    • createRollupPropertySourceLink

      public void createRollupPropertySourceLink(CreateRollupPropertySourceLinkRequest request, io.grpc.stub.StreamObserver<RollupPropertySourceLink> responseObserver)
       Creates a roll-up property source link.
       Only roll-up properties can have source links, so this method will throw an
       error if used on other types of properties.
       
    • deleteRollupPropertySourceLink

      public void deleteRollupPropertySourceLink(DeleteRollupPropertySourceLinkRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a roll-up property source link.
       Only roll-up properties can have source links, so this method will throw an
       error if used on other types of properties.
       
    • provisionSubproperty

      public void provisionSubproperty(ProvisionSubpropertyRequest request, io.grpc.stub.StreamObserver<ProvisionSubpropertyResponse> responseObserver)
       Create a subproperty and a subproperty event filter that applies to the
       created subproperty.
       
    • createSubpropertyEventFilter

      public void createSubpropertyEventFilter(CreateSubpropertyEventFilterRequest request, io.grpc.stub.StreamObserver<SubpropertyEventFilter> responseObserver)
       Creates a subproperty Event Filter.
       
    • getSubpropertyEventFilter

      public void getSubpropertyEventFilter(GetSubpropertyEventFilterRequest request, io.grpc.stub.StreamObserver<SubpropertyEventFilter> responseObserver)
       Lookup for a single subproperty Event Filter.
       
    • listSubpropertyEventFilters

      public void listSubpropertyEventFilters(ListSubpropertyEventFiltersRequest request, io.grpc.stub.StreamObserver<ListSubpropertyEventFiltersResponse> responseObserver)
       List all subproperty Event Filters on a property.
       
    • updateSubpropertyEventFilter

      public void updateSubpropertyEventFilter(UpdateSubpropertyEventFilterRequest request, io.grpc.stub.StreamObserver<SubpropertyEventFilter> responseObserver)
       Updates a subproperty Event Filter.
       
    • deleteSubpropertyEventFilter

      public void deleteSubpropertyEventFilter(DeleteSubpropertyEventFilterRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a subproperty event filter.
       
    • createReportingDataAnnotation

      public void createReportingDataAnnotation(CreateReportingDataAnnotationRequest request, io.grpc.stub.StreamObserver<ReportingDataAnnotation> responseObserver)
       Creates a Reporting Data Annotation.
       
    • getReportingDataAnnotation

      public void getReportingDataAnnotation(GetReportingDataAnnotationRequest request, io.grpc.stub.StreamObserver<ReportingDataAnnotation> responseObserver)
       Lookup a single Reporting Data Annotation.
       
    • listReportingDataAnnotations

      public void listReportingDataAnnotations(ListReportingDataAnnotationsRequest request, io.grpc.stub.StreamObserver<ListReportingDataAnnotationsResponse> responseObserver)
       List all Reporting Data Annotations on a property.
       
    • updateReportingDataAnnotation

      public void updateReportingDataAnnotation(UpdateReportingDataAnnotationRequest request, io.grpc.stub.StreamObserver<ReportingDataAnnotation> responseObserver)
       Updates a Reporting Data Annotation.
       
    • deleteReportingDataAnnotation

      public void deleteReportingDataAnnotation(DeleteReportingDataAnnotationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a Reporting Data Annotation.
       
    • submitUserDeletion

      public void submitUserDeletion(SubmitUserDeletionRequest request, io.grpc.stub.StreamObserver<SubmitUserDeletionResponse> responseObserver)
       Submits a request for user deletion for a property.
       
    • listSubpropertySyncConfigs

      public void listSubpropertySyncConfigs(ListSubpropertySyncConfigsRequest request, io.grpc.stub.StreamObserver<ListSubpropertySyncConfigsResponse> responseObserver)
       List all `SubpropertySyncConfig` resources for a property.
       
    • updateSubpropertySyncConfig

      public void updateSubpropertySyncConfig(UpdateSubpropertySyncConfigRequest request, io.grpc.stub.StreamObserver<SubpropertySyncConfig> responseObserver)
       Updates a `SubpropertySyncConfig`.
       
    • getSubpropertySyncConfig

      public void getSubpropertySyncConfig(GetSubpropertySyncConfigRequest request, io.grpc.stub.StreamObserver<SubpropertySyncConfig> responseObserver)
       Lookup for a single `SubpropertySyncConfig`.
       
    • getReportingIdentitySettings

      public void getReportingIdentitySettings(GetReportingIdentitySettingsRequest request, io.grpc.stub.StreamObserver<ReportingIdentitySettings> responseObserver)
       Returns the reporting identity settings for this property.
       
    • getUserProvidedDataSettings

      public void getUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request, io.grpc.stub.StreamObserver<UserProvidedDataSettings> responseObserver)
       Looks up settings related to user-provided data for a property.