/// <summary>Snippet for SearchChangeHistoryEventsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SearchChangeHistoryEventsRequestObjectAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) SearchChangeHistoryEventsRequest request = new SearchChangeHistoryEventsRequest { AccountAsAccountName = AccountName.FromAccount("[ACCOUNT]"), PropertyAsPropertyName = PropertyName.FromProperty("[PROPERTY]"), ResourceType = { ChangeHistoryResourceType.Unspecified, }, Action = { ActionType.Unspecified, }, ActorEmail = { "", }, EarliestChangeTime = new Timestamp(), LatestChangeTime = new Timestamp(), }; // Make the request PagedAsyncEnumerable <SearchChangeHistoryEventsResponse, ChangeHistoryEvent> response = analyticsAdminServiceClient.SearchChangeHistoryEventsAsync(request); // Iterate over all response items, lazily performing RPCs as required await response.ForEachAsync((ChangeHistoryEvent item) => { // Do something with each item Console.WriteLine(item); }); // Or iterate over pages (of server-defined size), performing one RPC per page await response.AsRawResponses().ForEachAsync((SearchChangeHistoryEventsResponse page) => { // Do something with each page of items Console.WriteLine("A page of results:"); foreach (ChangeHistoryEvent item in page) { // Do something with each item Console.WriteLine(item); } }); // Or retrieve a single page of known size (unless it's the final page), performing as many RPCs as required int pageSize = 10; Page <ChangeHistoryEvent> singlePage = await response.ReadPageAsync(pageSize); // Do something with the page of items Console.WriteLine($"A page of {pageSize} results (unless it's the final page):"); foreach (ChangeHistoryEvent item in singlePage) { // Do something with each item Console.WriteLine(item); } // Store the pageToken, for when the next page is required. string nextPageToken = singlePage.NextPageToken; }
/// <summary>Snippet for DeleteFirebaseLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteFirebaseLinkAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/firebaseLinks/[FIREBASE_LINK]"; // Make the request await analyticsAdminServiceClient.DeleteFirebaseLinkAsync(name); }
/// <summary>Snippet for ArchiveCustomDimensionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task ArchiveCustomDimensionResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) CustomDimensionName name = CustomDimensionName.FromProperty("[PROPERTY]"); // Make the request await analyticsAdminServiceClient.ArchiveCustomDimensionAsync(name); }
/// <summary>Snippet for GetAndroidAppDataStreamAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAndroidAppDataStreamAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/androidAppDataStreams/[ANDROID_APP_DATA_STREAM]"; // Make the request AndroidAppDataStream response = await analyticsAdminServiceClient.GetAndroidAppDataStreamAsync(name); }
/// <summary>Snippet for GetCustomMetricAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomMetricResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) CustomMetricName name = CustomMetricName.FromProperty("[PROPERTY]"); // Make the request CustomMetric response = await analyticsAdminServiceClient.GetCustomMetricAsync(name); }
/// <summary>Snippet for DeleteIosAppDataStreamAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteIosAppDataStreamAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/iosAppDataStreams/[IOS_APP_DATA_STREAM]"; // Make the request await analyticsAdminServiceClient.DeleteIosAppDataStreamAsync(name); }
/// <summary>Snippet for GetDataSharingSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetDataSharingSettingsAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "accounts/[ACCOUNT]/dataSharingSettings"; // Make the request DataSharingSettings response = await analyticsAdminServiceClient.GetDataSharingSettingsAsync(name); }
/// <summary>Snippet for GetConversionEventAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetConversionEventAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/conversionEvents/[CONVERSION_EVENT]"; // Make the request ConversionEvent response = await analyticsAdminServiceClient.GetConversionEventAsync(name); }
/// <summary>Snippet for GetGoogleSignalsSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetGoogleSignalsSettingsResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) GoogleSignalsSettingsName name = GoogleSignalsSettingsName.FromProperty("[PROPERTY]"); // Make the request GoogleSignalsSettings response = await analyticsAdminServiceClient.GetGoogleSignalsSettingsAsync(name); }
/// <summary>Snippet for DeleteConversionEventAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteConversionEventResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) ConversionEventName name = ConversionEventName.FromPropertyConversionEvent("[PROPERTY]", "[CONVERSION_EVENT]"); // Make the request await analyticsAdminServiceClient.DeleteConversionEventAsync(name); }
/// <summary>Snippet for DeleteGoogleAdsLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteGoogleAdsLinkAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/googleAdsLinks/[GOOGLE_ADS_LINK]"; // Make the request await analyticsAdminServiceClient.DeleteGoogleAdsLinkAsync(name); }
/// <summary>Snippet for GetDataSharingSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetDataSharingSettingsResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) DataSharingSettingsName name = DataSharingSettingsName.FromAccount("[ACCOUNT]"); // Make the request DataSharingSettings response = await analyticsAdminServiceClient.GetDataSharingSettingsAsync(name); }
/// <summary>Snippet for GetGlobalSiteTagAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetGlobalSiteTagResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) GlobalSiteTagName name = GlobalSiteTagName.FromProperty("[PROPERTY]"); // Make the request GlobalSiteTag response = await analyticsAdminServiceClient.GetGlobalSiteTagAsync(name); }
/// <summary>Snippet for DeleteMeasurementProtocolSecretAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteMeasurementProtocolSecretResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) MeasurementProtocolSecretName name = MeasurementProtocolSecretName.FromPropertyWebDataStreamMeasurementProtocolSecret("[PROPERTY]", "[WEB_DATA_STREAM]", "[MEASUREMENT_PROTOCOL_SECRET]"); // Make the request await analyticsAdminServiceClient.DeleteMeasurementProtocolSecretAsync(name); }
/// <summary>Snippet for GetEnhancedMeasurementSettingsAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetEnhancedMeasurementSettingsAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/webDataStreams/[WEB_DATA_STREAM]/enhancedMeasurementSettings"; // Make the request EnhancedMeasurementSettings response = await analyticsAdminServiceClient.GetEnhancedMeasurementSettingsAsync(name); }
/// <summary>Snippet for DeletePropertyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeletePropertyResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) PropertyName name = PropertyName.FromProperty("[PROPERTY]"); // Make the request Property response = await analyticsAdminServiceClient.DeletePropertyAsync(name); }
/// <summary>Snippet for DeletePropertyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeletePropertyAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]"; // Make the request Property response = await analyticsAdminServiceClient.DeletePropertyAsync(name); }
/// <summary>Snippet for GetUserLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetUserLinkResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) UserLinkName name = UserLinkName.FromAccountUserLink("[ACCOUNT]", "[USER_LINK]"); // Make the request UserLink response = await analyticsAdminServiceClient.GetUserLinkAsync(name); }
/// <summary>Snippet for DeleteAccountAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteAccountAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "accounts/[ACCOUNT]"; // Make the request await analyticsAdminServiceClient.DeleteAccountAsync(name); }
/// <summary>Snippet for GetWebDataStreamAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetWebDataStreamResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) WebDataStreamName name = WebDataStreamName.FromPropertyWebDataStream("[PROPERTY]", "[WEB_DATA_STREAM]"); // Make the request WebDataStream response = await analyticsAdminServiceClient.GetWebDataStreamAsync(name); }
/// <summary>Snippet for GetCustomDimensionAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetCustomDimensionAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/customDimensions"; // Make the request CustomDimension response = await analyticsAdminServiceClient.GetCustomDimensionAsync(name); }
/// <summary>Snippet for DeleteGoogleAdsLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteGoogleAdsLinkResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) GoogleAdsLinkName name = GoogleAdsLinkName.FromPropertyGoogleAdsLink("[PROPERTY]", "[GOOGLE_ADS_LINK]"); // Make the request await analyticsAdminServiceClient.DeleteGoogleAdsLinkAsync(name); }
/// <summary>Snippet for DeleteAndroidAppDataStreamAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteAndroidAppDataStreamResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) AndroidAppDataStreamName name = AndroidAppDataStreamName.FromPropertyAndroidAppDataStream("[PROPERTY]", "[ANDROID_APP_DATA_STREAM]"); // Make the request await analyticsAdminServiceClient.DeleteAndroidAppDataStreamAsync(name); }
/// <summary>Snippet for CreatePropertyAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task CreatePropertyAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) Property property = new Property(); // Make the request Property response = await analyticsAdminServiceClient.CreatePropertyAsync(property); }
/// <summary>Snippet for DeleteMeasurementProtocolSecretAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteMeasurementProtocolSecretAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/webDataStreams/[WEB_DATA_STREAM]/measurementProtocolSecrets/[MEASUREMENT_PROTOCOL_SECRET]"; // Make the request await analyticsAdminServiceClient.DeleteMeasurementProtocolSecretAsync(name); }
/// <summary>Snippet for ArchiveCustomMetricAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task ArchiveCustomMetricAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "properties/[PROPERTY]/customMetrics"; // Make the request await analyticsAdminServiceClient.ArchiveCustomMetricAsync(name); }
/// <summary>Snippet for GetAccountAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetAccountResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) AccountName name = AccountName.FromAccount("[ACCOUNT]"); // Make the request Account response = await analyticsAdminServiceClient.GetAccountAsync(name); }
/// <summary>Snippet for DeleteFirebaseLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteFirebaseLinkResourceNamesAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) FirebaseLinkName name = FirebaseLinkName.FromPropertyFirebaseLink("[PROPERTY]", "[FIREBASE_LINK]"); // Make the request await analyticsAdminServiceClient.DeleteFirebaseLinkAsync(name); }
/// <summary>Snippet for GetUserLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetUserLinkAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) string name = "accounts/[ACCOUNT]/userLinks/[USER_LINK]"; // Make the request UserLink response = await analyticsAdminServiceClient.GetUserLinkAsync(name); }
/// <summary>Snippet for UpdateUserLinkAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateUserLinkAsync() { // Create client AnalyticsAdminServiceClient analyticsAdminServiceClient = await AnalyticsAdminServiceClient.CreateAsync(); // Initialize request argument(s) UserLink userLink = new UserLink(); // Make the request UserLink response = await analyticsAdminServiceClient.UpdateUserLinkAsync(userLink); }