Class AnalyticsAdminServiceGrpc.AnalyticsAdminServiceFutureStub

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

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

    • build

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

      public com.google.common.util.concurrent.ListenableFuture<Account> getAccount(GetAccountRequest request)
       Lookup for a single Account.
       
    • listAccounts

      public com.google.common.util.concurrent.ListenableFuture<ListAccountsResponse> listAccounts(ListAccountsRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAccount(DeleteAccountRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<Account> updateAccount(UpdateAccountRequest request)
       Updates an account.
       
    • provisionAccountTicket

      public com.google.common.util.concurrent.ListenableFuture<ProvisionAccountTicketResponse> provisionAccountTicket(ProvisionAccountTicketRequest request)
       Requests a ticket for creating an account.
       
    • listAccountSummaries

      public com.google.common.util.concurrent.ListenableFuture<ListAccountSummariesResponse> listAccountSummaries(ListAccountSummariesRequest request)
       Returns summaries of all accounts accessible by the caller.
       
    • getProperty

      public com.google.common.util.concurrent.ListenableFuture<Property> getProperty(GetPropertyRequest request)
       Lookup for a single GA Property.
       
    • listProperties

      public com.google.common.util.concurrent.ListenableFuture<ListPropertiesResponse> listProperties(ListPropertiesRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<Property> createProperty(CreatePropertyRequest request)
       Creates a Google Analytics property with the specified location and
       attributes.
       
    • deleteProperty

      public com.google.common.util.concurrent.ListenableFuture<Property> deleteProperty(DeletePropertyRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<Property> updateProperty(UpdatePropertyRequest request)
       Updates a property.
       
    • createFirebaseLink

      public com.google.common.util.concurrent.ListenableFuture<FirebaseLink> createFirebaseLink(CreateFirebaseLinkRequest request)
       Creates a FirebaseLink.
       Properties can have at most one FirebaseLink.
       
    • deleteFirebaseLink

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteFirebaseLink(DeleteFirebaseLinkRequest request)
       Deletes a FirebaseLink on a property
       
    • listFirebaseLinks

      public com.google.common.util.concurrent.ListenableFuture<ListFirebaseLinksResponse> listFirebaseLinks(ListFirebaseLinksRequest request)
       Lists FirebaseLinks on a property.
       Properties can have at most one FirebaseLink.
       
    • getGlobalSiteTag

      public com.google.common.util.concurrent.ListenableFuture<GlobalSiteTag> getGlobalSiteTag(GetGlobalSiteTagRequest request)
       Returns the Site Tag for the specified web stream.
       Site Tags are immutable singletons.
       
    • createGoogleAdsLink

      public com.google.common.util.concurrent.ListenableFuture<GoogleAdsLink> createGoogleAdsLink(CreateGoogleAdsLinkRequest request)
       Creates a GoogleAdsLink.
       
    • updateGoogleAdsLink

      public com.google.common.util.concurrent.ListenableFuture<GoogleAdsLink> updateGoogleAdsLink(UpdateGoogleAdsLinkRequest request)
       Updates a GoogleAdsLink on a property
       
    • deleteGoogleAdsLink

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteGoogleAdsLink(DeleteGoogleAdsLinkRequest request)
       Deletes a GoogleAdsLink on a property
       
    • listGoogleAdsLinks

      public com.google.common.util.concurrent.ListenableFuture<ListGoogleAdsLinksResponse> listGoogleAdsLinks(ListGoogleAdsLinksRequest request)
       Lists GoogleAdsLinks on a property.
       
    • getDataSharingSettings

      public com.google.common.util.concurrent.ListenableFuture<DataSharingSettings> getDataSharingSettings(GetDataSharingSettingsRequest request)
       Get data sharing settings on an account.
       Data sharing settings are singletons.
       
    • getMeasurementProtocolSecret

      public com.google.common.util.concurrent.ListenableFuture<MeasurementProtocolSecret> getMeasurementProtocolSecret(GetMeasurementProtocolSecretRequest request)
       Lookup for a single MeasurementProtocolSecret.
       
    • listMeasurementProtocolSecrets

      public com.google.common.util.concurrent.ListenableFuture<ListMeasurementProtocolSecretsResponse> listMeasurementProtocolSecrets(ListMeasurementProtocolSecretsRequest request)
       Returns child MeasurementProtocolSecrets under the specified parent
       Property.
       
    • createMeasurementProtocolSecret

      public com.google.common.util.concurrent.ListenableFuture<MeasurementProtocolSecret> createMeasurementProtocolSecret(CreateMeasurementProtocolSecretRequest request)
       Creates a measurement protocol secret.
       
    • deleteMeasurementProtocolSecret

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteMeasurementProtocolSecret(DeleteMeasurementProtocolSecretRequest request)
       Deletes target MeasurementProtocolSecret.
       
    • updateMeasurementProtocolSecret

      public com.google.common.util.concurrent.ListenableFuture<MeasurementProtocolSecret> updateMeasurementProtocolSecret(UpdateMeasurementProtocolSecretRequest request)
       Updates a measurement protocol secret.
       
    • acknowledgeUserDataCollection

      public com.google.common.util.concurrent.ListenableFuture<AcknowledgeUserDataCollectionResponse> acknowledgeUserDataCollection(AcknowledgeUserDataCollectionRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<SKAdNetworkConversionValueSchema> getSKAdNetworkConversionValueSchema(GetSKAdNetworkConversionValueSchemaRequest request)
       Looks up a single SKAdNetworkConversionValueSchema.
       
    • createSKAdNetworkConversionValueSchema

      public com.google.common.util.concurrent.ListenableFuture<SKAdNetworkConversionValueSchema> createSKAdNetworkConversionValueSchema(CreateSKAdNetworkConversionValueSchemaRequest request)
       Creates a SKAdNetworkConversionValueSchema.
       
    • deleteSKAdNetworkConversionValueSchema

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteSKAdNetworkConversionValueSchema(DeleteSKAdNetworkConversionValueSchemaRequest request)
       Deletes target SKAdNetworkConversionValueSchema.
       
    • updateSKAdNetworkConversionValueSchema

      public com.google.common.util.concurrent.ListenableFuture<SKAdNetworkConversionValueSchema> updateSKAdNetworkConversionValueSchema(UpdateSKAdNetworkConversionValueSchemaRequest request)
       Updates a SKAdNetworkConversionValueSchema.
       
    • listSKAdNetworkConversionValueSchemas

      public com.google.common.util.concurrent.ListenableFuture<ListSKAdNetworkConversionValueSchemasResponse> listSKAdNetworkConversionValueSchemas(ListSKAdNetworkConversionValueSchemasRequest request)
       Lists SKAdNetworkConversionValueSchema on a stream.
       Properties can have at most one SKAdNetworkConversionValueSchema.
       
    • searchChangeHistoryEvents

      public com.google.common.util.concurrent.ListenableFuture<SearchChangeHistoryEventsResponse> searchChangeHistoryEvents(SearchChangeHistoryEventsRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<GoogleSignalsSettings> getGoogleSignalsSettings(GetGoogleSignalsSettingsRequest request)
       Lookup for Google Signals settings for a property.
       
    • updateGoogleSignalsSettings

      public com.google.common.util.concurrent.ListenableFuture<GoogleSignalsSettings> updateGoogleSignalsSettings(UpdateGoogleSignalsSettingsRequest request)
       Updates Google Signals settings for a property.
       
    • createConversionEvent

      @Deprecated public com.google.common.util.concurrent.ListenableFuture<ConversionEvent> createConversionEvent(CreateConversionEventRequest request)
      Deprecated.
       Deprecated: Use `CreateKeyEvent` instead.
       Creates a conversion event with the specified attributes.
       
    • updateConversionEvent

      @Deprecated public com.google.common.util.concurrent.ListenableFuture<ConversionEvent> updateConversionEvent(UpdateConversionEventRequest request)
      Deprecated.
       Deprecated: Use `UpdateKeyEvent` instead.
       Updates a conversion event with the specified attributes.
       
    • getConversionEvent

      @Deprecated public com.google.common.util.concurrent.ListenableFuture<ConversionEvent> getConversionEvent(GetConversionEventRequest request)
      Deprecated.
       Deprecated: Use `GetKeyEvent` instead.
       Retrieve a single conversion event.
       
    • deleteConversionEvent

      @Deprecated public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteConversionEvent(DeleteConversionEventRequest request)
      Deprecated.
       Deprecated: Use `DeleteKeyEvent` instead.
       Deletes a conversion event in a property.
       
    • listConversionEvents

      @Deprecated public com.google.common.util.concurrent.ListenableFuture<ListConversionEventsResponse> listConversionEvents(ListConversionEventsRequest request)
      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 com.google.common.util.concurrent.ListenableFuture<KeyEvent> createKeyEvent(CreateKeyEventRequest request)
       Creates a Key Event.
       
    • updateKeyEvent

      public com.google.common.util.concurrent.ListenableFuture<KeyEvent> updateKeyEvent(UpdateKeyEventRequest request)
       Updates a Key Event.
       
    • getKeyEvent

      public com.google.common.util.concurrent.ListenableFuture<KeyEvent> getKeyEvent(GetKeyEventRequest request)
       Retrieve a single Key Event.
       
    • deleteKeyEvent

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteKeyEvent(DeleteKeyEventRequest request)
       Deletes a Key Event.
       
    • listKeyEvents

      public com.google.common.util.concurrent.ListenableFuture<ListKeyEventsResponse> listKeyEvents(ListKeyEventsRequest request)
       Returns a list of Key Events in the specified parent property.
       Returns an empty list if no Key Events are found.
       
    • getDisplayVideo360AdvertiserLink

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLink> getDisplayVideo360AdvertiserLink(GetDisplayVideo360AdvertiserLinkRequest request)
       Look up a single DisplayVideo360AdvertiserLink
       
    • listDisplayVideo360AdvertiserLinks

      public com.google.common.util.concurrent.ListenableFuture<ListDisplayVideo360AdvertiserLinksResponse> listDisplayVideo360AdvertiserLinks(ListDisplayVideo360AdvertiserLinksRequest request)
       Lists all DisplayVideo360AdvertiserLinks on a property.
       
    • createDisplayVideo360AdvertiserLink

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLink> createDisplayVideo360AdvertiserLink(CreateDisplayVideo360AdvertiserLinkRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteDisplayVideo360AdvertiserLink(DeleteDisplayVideo360AdvertiserLinkRequest request)
       Deletes a DisplayVideo360AdvertiserLink on a property.
       
    • updateDisplayVideo360AdvertiserLink

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLink> updateDisplayVideo360AdvertiserLink(UpdateDisplayVideo360AdvertiserLinkRequest request)
       Updates a DisplayVideo360AdvertiserLink on a property.
       
    • getDisplayVideo360AdvertiserLinkProposal

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLinkProposal> getDisplayVideo360AdvertiserLinkProposal(GetDisplayVideo360AdvertiserLinkProposalRequest request)
       Lookup for a single DisplayVideo360AdvertiserLinkProposal.
       
    • listDisplayVideo360AdvertiserLinkProposals

      public com.google.common.util.concurrent.ListenableFuture<ListDisplayVideo360AdvertiserLinkProposalsResponse> listDisplayVideo360AdvertiserLinkProposals(ListDisplayVideo360AdvertiserLinkProposalsRequest request)
       Lists DisplayVideo360AdvertiserLinkProposals on a property.
       
    • createDisplayVideo360AdvertiserLinkProposal

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLinkProposal> createDisplayVideo360AdvertiserLinkProposal(CreateDisplayVideo360AdvertiserLinkProposalRequest request)
       Creates a DisplayVideo360AdvertiserLinkProposal.
       
    • deleteDisplayVideo360AdvertiserLinkProposal

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteDisplayVideo360AdvertiserLinkProposal(DeleteDisplayVideo360AdvertiserLinkProposalRequest request)
       Deletes a DisplayVideo360AdvertiserLinkProposal on a property.
       This can only be used on cancelled proposals.
       
    • approveDisplayVideo360AdvertiserLinkProposal

      public com.google.common.util.concurrent.ListenableFuture<ApproveDisplayVideo360AdvertiserLinkProposalResponse> approveDisplayVideo360AdvertiserLinkProposal(ApproveDisplayVideo360AdvertiserLinkProposalRequest request)
       Approves a DisplayVideo360AdvertiserLinkProposal.
       The DisplayVideo360AdvertiserLinkProposal will be deleted and a new
       DisplayVideo360AdvertiserLink will be created.
       
    • cancelDisplayVideo360AdvertiserLinkProposal

      public com.google.common.util.concurrent.ListenableFuture<DisplayVideo360AdvertiserLinkProposal> cancelDisplayVideo360AdvertiserLinkProposal(CancelDisplayVideo360AdvertiserLinkProposalRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<CustomDimension> createCustomDimension(CreateCustomDimensionRequest request)
       Creates a CustomDimension.
       
    • updateCustomDimension

      public com.google.common.util.concurrent.ListenableFuture<CustomDimension> updateCustomDimension(UpdateCustomDimensionRequest request)
       Updates a CustomDimension on a property.
       
    • listCustomDimensions

      public com.google.common.util.concurrent.ListenableFuture<ListCustomDimensionsResponse> listCustomDimensions(ListCustomDimensionsRequest request)
       Lists CustomDimensions on a property.
       
    • archiveCustomDimension

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> archiveCustomDimension(ArchiveCustomDimensionRequest request)
       Archives a CustomDimension on a property.
       
    • getCustomDimension

      public com.google.common.util.concurrent.ListenableFuture<CustomDimension> getCustomDimension(GetCustomDimensionRequest request)
       Lookup for a single CustomDimension.
       
    • createCustomMetric

      public com.google.common.util.concurrent.ListenableFuture<CustomMetric> createCustomMetric(CreateCustomMetricRequest request)
       Creates a CustomMetric.
       
    • updateCustomMetric

      public com.google.common.util.concurrent.ListenableFuture<CustomMetric> updateCustomMetric(UpdateCustomMetricRequest request)
       Updates a CustomMetric on a property.
       
    • listCustomMetrics

      public com.google.common.util.concurrent.ListenableFuture<ListCustomMetricsResponse> listCustomMetrics(ListCustomMetricsRequest request)
       Lists CustomMetrics on a property.
       
    • archiveCustomMetric

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> archiveCustomMetric(ArchiveCustomMetricRequest request)
       Archives a CustomMetric on a property.
       
    • getCustomMetric

      public com.google.common.util.concurrent.ListenableFuture<CustomMetric> getCustomMetric(GetCustomMetricRequest request)
       Lookup for a single CustomMetric.
       
    • getDataRetentionSettings

      public com.google.common.util.concurrent.ListenableFuture<DataRetentionSettings> getDataRetentionSettings(GetDataRetentionSettingsRequest request)
       Returns the singleton data retention settings for this property.
       
    • updateDataRetentionSettings

      public com.google.common.util.concurrent.ListenableFuture<DataRetentionSettings> updateDataRetentionSettings(UpdateDataRetentionSettingsRequest request)
       Updates the singleton data retention settings for this property.
       
    • createDataStream

      public com.google.common.util.concurrent.ListenableFuture<DataStream> createDataStream(CreateDataStreamRequest request)
       Creates a DataStream.
       
    • deleteDataStream

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteDataStream(DeleteDataStreamRequest request)
       Deletes a DataStream on a property.
       
    • updateDataStream

      public com.google.common.util.concurrent.ListenableFuture<DataStream> updateDataStream(UpdateDataStreamRequest request)
       Updates a DataStream on a property.
       
    • listDataStreams

      public com.google.common.util.concurrent.ListenableFuture<ListDataStreamsResponse> listDataStreams(ListDataStreamsRequest request)
       Lists DataStreams on a property.
       
    • getDataStream

      public com.google.common.util.concurrent.ListenableFuture<DataStream> getDataStream(GetDataStreamRequest request)
       Lookup for a single DataStream.
       
    • getAudience

      public com.google.common.util.concurrent.ListenableFuture<Audience> getAudience(GetAudienceRequest request)
       Lookup for a single Audience.
       Audiences created before 2020 may not be supported.
       Default audiences will not show filter definitions.
       
    • listAudiences

      public com.google.common.util.concurrent.ListenableFuture<ListAudiencesResponse> listAudiences(ListAudiencesRequest request)
       Lists Audiences on a property.
       Audiences created before 2020 may not be supported.
       Default audiences will not show filter definitions.
       
    • createAudience

      public com.google.common.util.concurrent.ListenableFuture<Audience> createAudience(CreateAudienceRequest request)
       Creates an Audience.
       
    • updateAudience

      public com.google.common.util.concurrent.ListenableFuture<Audience> updateAudience(UpdateAudienceRequest request)
       Updates an Audience on a property.
       
    • archiveAudience

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> archiveAudience(ArchiveAudienceRequest request)
       Archives an Audience on a property.
       
    • getSearchAds360Link

      public com.google.common.util.concurrent.ListenableFuture<SearchAds360Link> getSearchAds360Link(GetSearchAds360LinkRequest request)
       Look up a single SearchAds360Link
       
    • listSearchAds360Links

      public com.google.common.util.concurrent.ListenableFuture<ListSearchAds360LinksResponse> listSearchAds360Links(ListSearchAds360LinksRequest request)
       Lists all SearchAds360Links on a property.
       
    • createSearchAds360Link

      public com.google.common.util.concurrent.ListenableFuture<SearchAds360Link> createSearchAds360Link(CreateSearchAds360LinkRequest request)
       Creates a SearchAds360Link.
       
    • deleteSearchAds360Link

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteSearchAds360Link(DeleteSearchAds360LinkRequest request)
       Deletes a SearchAds360Link on a property.
       
    • updateSearchAds360Link

      public com.google.common.util.concurrent.ListenableFuture<SearchAds360Link> updateSearchAds360Link(UpdateSearchAds360LinkRequest request)
       Updates a SearchAds360Link on a property.
       
    • getAttributionSettings

      public com.google.common.util.concurrent.ListenableFuture<AttributionSettings> getAttributionSettings(GetAttributionSettingsRequest request)
       Lookup for a AttributionSettings singleton.
       
    • updateAttributionSettings

      public com.google.common.util.concurrent.ListenableFuture<AttributionSettings> updateAttributionSettings(UpdateAttributionSettingsRequest request)
       Updates attribution settings on a property.
       
    • runAccessReport

      public com.google.common.util.concurrent.ListenableFuture<RunAccessReportResponse> runAccessReport(RunAccessReportRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<AccessBinding> createAccessBinding(CreateAccessBindingRequest request)
       Creates an access binding on an account or property.
       
    • getAccessBinding

      public com.google.common.util.concurrent.ListenableFuture<AccessBinding> getAccessBinding(GetAccessBindingRequest request)
       Gets information about an access binding.
       
    • updateAccessBinding

      public com.google.common.util.concurrent.ListenableFuture<AccessBinding> updateAccessBinding(UpdateAccessBindingRequest request)
       Updates an access binding on an account or property.
       
    • deleteAccessBinding

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAccessBinding(DeleteAccessBindingRequest request)
       Deletes an access binding on an account or property.
       
    • listAccessBindings

      public com.google.common.util.concurrent.ListenableFuture<ListAccessBindingsResponse> listAccessBindings(ListAccessBindingsRequest request)
       Lists all access bindings on an account or property.
       
    • batchCreateAccessBindings

      public com.google.common.util.concurrent.ListenableFuture<BatchCreateAccessBindingsResponse> batchCreateAccessBindings(BatchCreateAccessBindingsRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<BatchGetAccessBindingsResponse> batchGetAccessBindings(BatchGetAccessBindingsRequest request)
       Gets information about multiple access bindings to an account or property.
       
    • batchUpdateAccessBindings

      public com.google.common.util.concurrent.ListenableFuture<BatchUpdateAccessBindingsResponse> batchUpdateAccessBindings(BatchUpdateAccessBindingsRequest request)
       Updates information about multiple access bindings to an account or
       property.
       
    • batchDeleteAccessBindings

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> batchDeleteAccessBindings(BatchDeleteAccessBindingsRequest request)
       Deletes information about multiple users' links to an account or property.
       
    • getExpandedDataSet

      public com.google.common.util.concurrent.ListenableFuture<ExpandedDataSet> getExpandedDataSet(GetExpandedDataSetRequest request)
       Lookup for a single ExpandedDataSet.
       
    • listExpandedDataSets

      public com.google.common.util.concurrent.ListenableFuture<ListExpandedDataSetsResponse> listExpandedDataSets(ListExpandedDataSetsRequest request)
       Lists ExpandedDataSets on a property.
       
    • createExpandedDataSet

      public com.google.common.util.concurrent.ListenableFuture<ExpandedDataSet> createExpandedDataSet(CreateExpandedDataSetRequest request)
       Creates a ExpandedDataSet.
       
    • updateExpandedDataSet

      public com.google.common.util.concurrent.ListenableFuture<ExpandedDataSet> updateExpandedDataSet(UpdateExpandedDataSetRequest request)
       Updates a ExpandedDataSet on a property.
       
    • deleteExpandedDataSet

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteExpandedDataSet(DeleteExpandedDataSetRequest request)
       Deletes a ExpandedDataSet on a property.
       
    • getChannelGroup

      public com.google.common.util.concurrent.ListenableFuture<ChannelGroup> getChannelGroup(GetChannelGroupRequest request)
       Lookup for a single ChannelGroup.
       
    • listChannelGroups

      public com.google.common.util.concurrent.ListenableFuture<ListChannelGroupsResponse> listChannelGroups(ListChannelGroupsRequest request)
       Lists ChannelGroups on a property.
       
    • createChannelGroup

      public com.google.common.util.concurrent.ListenableFuture<ChannelGroup> createChannelGroup(CreateChannelGroupRequest request)
       Creates a ChannelGroup.
       
    • updateChannelGroup

      public com.google.common.util.concurrent.ListenableFuture<ChannelGroup> updateChannelGroup(UpdateChannelGroupRequest request)
       Updates a ChannelGroup.
       
    • deleteChannelGroup

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteChannelGroup(DeleteChannelGroupRequest request)
       Deletes a ChannelGroup on a property.
       
    • createBigQueryLink

      public com.google.common.util.concurrent.ListenableFuture<BigQueryLink> createBigQueryLink(CreateBigQueryLinkRequest request)
       Creates a BigQueryLink.
       
    • getBigQueryLink

      public com.google.common.util.concurrent.ListenableFuture<BigQueryLink> getBigQueryLink(GetBigQueryLinkRequest request)
       Lookup for a single BigQuery Link.
       
    • listBigQueryLinks

      public com.google.common.util.concurrent.ListenableFuture<ListBigQueryLinksResponse> listBigQueryLinks(ListBigQueryLinksRequest request)
       Lists BigQuery Links on a property.
       
    • deleteBigQueryLink

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteBigQueryLink(DeleteBigQueryLinkRequest request)
       Deletes a BigQueryLink on a property.
       
    • updateBigQueryLink

      public com.google.common.util.concurrent.ListenableFuture<BigQueryLink> updateBigQueryLink(UpdateBigQueryLinkRequest request)
       Updates a BigQueryLink.
       
    • getEnhancedMeasurementSettings

      public com.google.common.util.concurrent.ListenableFuture<EnhancedMeasurementSettings> getEnhancedMeasurementSettings(GetEnhancedMeasurementSettingsRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<EnhancedMeasurementSettings> updateEnhancedMeasurementSettings(UpdateEnhancedMeasurementSettingsRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<AdSenseLink> getAdSenseLink(GetAdSenseLinkRequest request)
       Looks up a single AdSenseLink.
       
    • createAdSenseLink

      public com.google.common.util.concurrent.ListenableFuture<AdSenseLink> createAdSenseLink(CreateAdSenseLinkRequest request)
       Creates an AdSenseLink.
       
    • deleteAdSenseLink

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAdSenseLink(DeleteAdSenseLinkRequest request)
       Deletes an AdSenseLink.
       
    • listAdSenseLinks

      public com.google.common.util.concurrent.ListenableFuture<ListAdSenseLinksResponse> listAdSenseLinks(ListAdSenseLinksRequest request)
       Lists AdSenseLinks on a property.
       
    • getEventCreateRule

      public com.google.common.util.concurrent.ListenableFuture<EventCreateRule> getEventCreateRule(GetEventCreateRuleRequest request)
       Lookup for a single EventCreateRule.
       
    • listEventCreateRules

      public com.google.common.util.concurrent.ListenableFuture<ListEventCreateRulesResponse> listEventCreateRules(ListEventCreateRulesRequest request)
       Lists EventCreateRules on a web data stream.
       
    • createEventCreateRule

      public com.google.common.util.concurrent.ListenableFuture<EventCreateRule> createEventCreateRule(CreateEventCreateRuleRequest request)
       Creates an EventCreateRule.
       
    • updateEventCreateRule

      public com.google.common.util.concurrent.ListenableFuture<EventCreateRule> updateEventCreateRule(UpdateEventCreateRuleRequest request)
       Updates an EventCreateRule.
       
    • deleteEventCreateRule

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteEventCreateRule(DeleteEventCreateRuleRequest request)
       Deletes an EventCreateRule.
       
    • getEventEditRule

      public com.google.common.util.concurrent.ListenableFuture<EventEditRule> getEventEditRule(GetEventEditRuleRequest request)
       Lookup for a single EventEditRule.
       
    • listEventEditRules

      public com.google.common.util.concurrent.ListenableFuture<ListEventEditRulesResponse> listEventEditRules(ListEventEditRulesRequest request)
       Lists EventEditRules on a web data stream.
       
    • createEventEditRule

      public com.google.common.util.concurrent.ListenableFuture<EventEditRule> createEventEditRule(CreateEventEditRuleRequest request)
       Creates an EventEditRule.
       
    • updateEventEditRule

      public com.google.common.util.concurrent.ListenableFuture<EventEditRule> updateEventEditRule(UpdateEventEditRuleRequest request)
       Updates an EventEditRule.
       
    • deleteEventEditRule

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteEventEditRule(DeleteEventEditRuleRequest request)
       Deletes an EventEditRule.
       
    • reorderEventEditRules

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> reorderEventEditRules(ReorderEventEditRulesRequest request)
       Changes the processing order of event edit rules on the specified stream.
       
    • updateDataRedactionSettings

      public com.google.common.util.concurrent.ListenableFuture<DataRedactionSettings> updateDataRedactionSettings(UpdateDataRedactionSettingsRequest request)
       Updates a DataRedactionSettings on a property.
       
    • getDataRedactionSettings

      public com.google.common.util.concurrent.ListenableFuture<DataRedactionSettings> getDataRedactionSettings(GetDataRedactionSettingsRequest request)
       Lookup for a single DataRedactionSettings.
       
    • getCalculatedMetric

      public com.google.common.util.concurrent.ListenableFuture<CalculatedMetric> getCalculatedMetric(GetCalculatedMetricRequest request)
       Lookup for a single CalculatedMetric.
       
    • createCalculatedMetric

      public com.google.common.util.concurrent.ListenableFuture<CalculatedMetric> createCalculatedMetric(CreateCalculatedMetricRequest request)
       Creates a CalculatedMetric.
       
    • listCalculatedMetrics

      public com.google.common.util.concurrent.ListenableFuture<ListCalculatedMetricsResponse> listCalculatedMetrics(ListCalculatedMetricsRequest request)
       Lists CalculatedMetrics on a property.
       
    • updateCalculatedMetric

      public com.google.common.util.concurrent.ListenableFuture<CalculatedMetric> updateCalculatedMetric(UpdateCalculatedMetricRequest request)
       Updates a CalculatedMetric on a property.
       
    • deleteCalculatedMetric

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteCalculatedMetric(DeleteCalculatedMetricRequest request)
       Deletes a CalculatedMetric on a property.
       
    • createRollupProperty

      public com.google.common.util.concurrent.ListenableFuture<CreateRollupPropertyResponse> createRollupProperty(CreateRollupPropertyRequest request)
       Create a roll-up property and all roll-up property source links.
       
    • getRollupPropertySourceLink

      public com.google.common.util.concurrent.ListenableFuture<RollupPropertySourceLink> getRollupPropertySourceLink(GetRollupPropertySourceLinkRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<ListRollupPropertySourceLinksResponse> listRollupPropertySourceLinks(ListRollupPropertySourceLinksRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<RollupPropertySourceLink> createRollupPropertySourceLink(CreateRollupPropertySourceLinkRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteRollupPropertySourceLink(DeleteRollupPropertySourceLinkRequest request)
       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 com.google.common.util.concurrent.ListenableFuture<ProvisionSubpropertyResponse> provisionSubproperty(ProvisionSubpropertyRequest request)
       Create a subproperty and a subproperty event filter that applies to the
       created subproperty.
       
    • createSubpropertyEventFilter

      public com.google.common.util.concurrent.ListenableFuture<SubpropertyEventFilter> createSubpropertyEventFilter(CreateSubpropertyEventFilterRequest request)
       Creates a subproperty Event Filter.
       
    • getSubpropertyEventFilter

      public com.google.common.util.concurrent.ListenableFuture<SubpropertyEventFilter> getSubpropertyEventFilter(GetSubpropertyEventFilterRequest request)
       Lookup for a single subproperty Event Filter.
       
    • listSubpropertyEventFilters

      public com.google.common.util.concurrent.ListenableFuture<ListSubpropertyEventFiltersResponse> listSubpropertyEventFilters(ListSubpropertyEventFiltersRequest request)
       List all subproperty Event Filters on a property.
       
    • updateSubpropertyEventFilter

      public com.google.common.util.concurrent.ListenableFuture<SubpropertyEventFilter> updateSubpropertyEventFilter(UpdateSubpropertyEventFilterRequest request)
       Updates a subproperty Event Filter.
       
    • deleteSubpropertyEventFilter

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteSubpropertyEventFilter(DeleteSubpropertyEventFilterRequest request)
       Deletes a subproperty event filter.
       
    • createReportingDataAnnotation

      public com.google.common.util.concurrent.ListenableFuture<ReportingDataAnnotation> createReportingDataAnnotation(CreateReportingDataAnnotationRequest request)
       Creates a Reporting Data Annotation.
       
    • getReportingDataAnnotation

      public com.google.common.util.concurrent.ListenableFuture<ReportingDataAnnotation> getReportingDataAnnotation(GetReportingDataAnnotationRequest request)
       Lookup a single Reporting Data Annotation.
       
    • listReportingDataAnnotations

      public com.google.common.util.concurrent.ListenableFuture<ListReportingDataAnnotationsResponse> listReportingDataAnnotations(ListReportingDataAnnotationsRequest request)
       List all Reporting Data Annotations on a property.
       
    • updateReportingDataAnnotation

      public com.google.common.util.concurrent.ListenableFuture<ReportingDataAnnotation> updateReportingDataAnnotation(UpdateReportingDataAnnotationRequest request)
       Updates a Reporting Data Annotation.
       
    • deleteReportingDataAnnotation

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteReportingDataAnnotation(DeleteReportingDataAnnotationRequest request)
       Deletes a Reporting Data Annotation.
       
    • submitUserDeletion

      public com.google.common.util.concurrent.ListenableFuture<SubmitUserDeletionResponse> submitUserDeletion(SubmitUserDeletionRequest request)
       Submits a request for user deletion for a property.
       
    • listSubpropertySyncConfigs

      public com.google.common.util.concurrent.ListenableFuture<ListSubpropertySyncConfigsResponse> listSubpropertySyncConfigs(ListSubpropertySyncConfigsRequest request)
       List all `SubpropertySyncConfig` resources for a property.
       
    • updateSubpropertySyncConfig

      public com.google.common.util.concurrent.ListenableFuture<SubpropertySyncConfig> updateSubpropertySyncConfig(UpdateSubpropertySyncConfigRequest request)
       Updates a `SubpropertySyncConfig`.
       
    • getSubpropertySyncConfig

      public com.google.common.util.concurrent.ListenableFuture<SubpropertySyncConfig> getSubpropertySyncConfig(GetSubpropertySyncConfigRequest request)
       Lookup for a single `SubpropertySyncConfig`.
       
    • getReportingIdentitySettings

      public com.google.common.util.concurrent.ListenableFuture<ReportingIdentitySettings> getReportingIdentitySettings(GetReportingIdentitySettingsRequest request)
       Returns the reporting identity settings for this property.
       
    • getUserProvidedDataSettings

      public com.google.common.util.concurrent.ListenableFuture<UserProvidedDataSettings> getUserProvidedDataSettings(GetUserProvidedDataSettingsRequest request)
       Looks up settings related to user-provided data for a property.