Esempio n. 1
0
 /// <summary>Snippet for GetAlertPolicy</summary>
 public void GetAlertPolicyResourceNames1()
 {
     // Snippet: GetAlertPolicy(AlertPolicyName, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     AlertPolicyName name = AlertPolicyName.FromProjectAlertPolicy("[PROJECT]", "[ALERT_POLICY]");
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.GetAlertPolicy(name);
     // End snippet
 }
Esempio n. 2
0
 /// <summary>Snippet for GetAlertPolicy</summary>
 public void GetAlertPolicy()
 {
     // Snippet: GetAlertPolicy(string, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     string name = "projects/[PROJECT]/alertPolicies/[ALERT_POLICY]";
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.GetAlertPolicy(name);
     // End snippet
 }
Esempio n. 3
0
 /// <summary>Snippet for GetAlertPolicy</summary>
 public void GetAlertPolicyResourceNames2()
 {
     // Snippet: GetAlertPolicy(IResourceName, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     IResourceName name = new UnparsedResourceName("a/wildcard/resource");
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.GetAlertPolicy(name);
     // End snippet
 }
Esempio n. 4
0
 /// <summary>Snippet for UpdateAlertPolicy</summary>
 public void UpdateAlertPolicy()
 {
     // Snippet: UpdateAlertPolicy(FieldMask, AlertPolicy, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     FieldMask   updateMask  = new FieldMask();
     AlertPolicy alertPolicy = new AlertPolicy();
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.UpdateAlertPolicy(updateMask, alertPolicy);
     // End snippet
 }
Esempio n. 5
0
 /// <summary>Snippet for CreateAlertPolicy</summary>
 public void CreateAlertPolicy()
 {
     // Snippet: CreateAlertPolicy(string, AlertPolicy, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     string      name        = "projects/[PROJECT]";
     AlertPolicy alertPolicy = new AlertPolicy();
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.CreateAlertPolicy(name, alertPolicy);
     // End snippet
 }
Esempio n. 6
0
        /// <summary>Snippet for DeleteAlertPolicy</summary>
        public void DeleteAlertPolicy()
        {
            // Snippet: DeleteAlertPolicy(AlertPolicyName,CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
            // Initialize request argument(s)
            AlertPolicyName name = new AlertPolicyName("[PROJECT]", "[ALERT_POLICY]");

            // Make the request
            alertPolicyServiceClient.DeleteAlertPolicy(name);
            // End snippet
        }
Esempio n. 7
0
 /// <summary>Snippet for CreateAlertPolicy</summary>
 public void CreateAlertPolicyResourceNames1()
 {
     // Snippet: CreateAlertPolicy(ProjectName, AlertPolicy, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     ProjectName name        = ProjectName.FromProject("[PROJECT]");
     AlertPolicy alertPolicy = new AlertPolicy();
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.CreateAlertPolicy(name, alertPolicy);
     // End snippet
 }
Esempio n. 8
0
 /// <summary>Snippet for CreateAlertPolicy</summary>
 public void CreateAlertPolicyResourceNames2()
 {
     // Snippet: CreateAlertPolicy(OrganizationName, AlertPolicy, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     OrganizationName name        = OrganizationName.FromOrganization("[ORGANIZATION]");
     AlertPolicy      alertPolicy = new AlertPolicy();
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.CreateAlertPolicy(name, alertPolicy);
     // End snippet
 }
Esempio n. 9
0
 /// <summary>Snippet for CreateAlertPolicy</summary>
 public void CreateAlertPolicyResourceNames3()
 {
     // Snippet: CreateAlertPolicy(FolderName, AlertPolicy, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     FolderName  name        = FolderName.FromFolder("[FOLDER]");
     AlertPolicy alertPolicy = new AlertPolicy();
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.CreateAlertPolicy(name, alertPolicy);
     // End snippet
 }
Esempio n. 10
0
        // [END monitoring_alert_list_channels]

        // [START monitoring_alert_backup_policies]
        static void BackupPolicies(string projectId, string filePath)
        {
            var policyClient  = AlertPolicyServiceClient.Create();
            var channelClient = NotificationChannelServiceClient.Create();
            var projectName   = new ProjectName(projectId);

            File.WriteAllText(filePath, JsonConvert.SerializeObject(
                                  new BackupRecord()
            {
                ProjectId = projectId,
                Policies  = policyClient.ListAlertPolicies(projectName),
                Channels  = channelClient.ListNotificationChannels(projectName)
            }, new ProtoMessageConverter()));
        }
Esempio n. 11
0
 /// <summary>Snippet for UpdateAlertPolicy</summary>
 public void UpdateAlertPolicy_RequestObject()
 {
     // Snippet: UpdateAlertPolicy(UpdateAlertPolicyRequest,CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     UpdateAlertPolicyRequest request = new UpdateAlertPolicyRequest
     {
         AlertPolicy = new AlertPolicy(),
     };
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.UpdateAlertPolicy(request);
     // End snippet
 }
Esempio n. 12
0
        /// <summary>Snippet for GetAlertPolicyAsync</summary>
        public async Task GetAlertPolicyAsync()
        {
            // Snippet: GetAlertPolicyAsync(AlertPolicyName,CallSettings)
            // Additional: GetAlertPolicyAsync(AlertPolicyName,CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            AlertPolicyName name = new AlertPolicyName("[PROJECT]", "[ALERT_POLICY]");
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.GetAlertPolicyAsync(name);

            // End snippet
        }
Esempio n. 13
0
 /// <summary>Snippet for GetAlertPolicy</summary>
 public void GetAlertPolicyRequestObject()
 {
     // Snippet: GetAlertPolicy(GetAlertPolicyRequest, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     GetAlertPolicyRequest request = new GetAlertPolicyRequest
     {
         AlertPolicyName = AlertPolicyName.FromProjectAlertPolicy("[PROJECT]", "[ALERT_POLICY]"),
     };
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.GetAlertPolicy(request);
     // End snippet
 }
Esempio n. 14
0
        /// <summary>Snippet for DeleteAlertPolicyAsync</summary>
        public async Task DeleteAlertPolicyResourceNames1Async()
        {
            // Snippet: DeleteAlertPolicyAsync(AlertPolicyName, CallSettings)
            // Additional: DeleteAlertPolicyAsync(AlertPolicyName, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            AlertPolicyName name = AlertPolicyName.FromProjectAlertPolicy("[PROJECT]", "[ALERT_POLICY]");
            // Make the request
            await alertPolicyServiceClient.DeleteAlertPolicyAsync(name);

            // End snippet
        }
Esempio n. 15
0
        /// <summary>Snippet for ListAlertPoliciesAsync</summary>
        public async Task ListAlertPoliciesRequestObjectAsync()
        {
            // Snippet: ListAlertPoliciesAsync(ListAlertPoliciesRequest, CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            ListAlertPoliciesRequest request = new ListAlertPoliciesRequest
            {
                ProjectName = ProjectName.FromProject("[PROJECT]"),
                Filter      = "",
                OrderBy     = "",
            };
            // Make the request
            PagedAsyncEnumerable <ListAlertPoliciesResponse, AlertPolicy> response = alertPolicyServiceClient.ListAlertPoliciesAsync(request);

            // Iterate over all response items, lazily performing RPCs as required
            await response.ForEachAsync((AlertPolicy 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((ListAlertPoliciesResponse page) =>
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (AlertPolicy 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 <AlertPolicy> 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 (AlertPolicy 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;
            // End snippet
        }
Esempio n. 16
0
        /// <summary>Snippet for DeleteAlertPolicyAsync</summary>
        public async Task DeleteAlertPolicyAsync()
        {
            // Snippet: DeleteAlertPolicyAsync(string, CallSettings)
            // Additional: DeleteAlertPolicyAsync(string, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            string name = "projects/[PROJECT]/alertPolicies/[ALERT_POLICY]";
            // Make the request
            await alertPolicyServiceClient.DeleteAlertPolicyAsync(name);

            // End snippet
        }
Esempio n. 17
0
        /// <summary>Snippet for GetAlertPolicyAsync</summary>
        public async Task GetAlertPolicyResourceNames2Async()
        {
            // Snippet: GetAlertPolicyAsync(IResourceName, CallSettings)
            // Additional: GetAlertPolicyAsync(IResourceName, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            IResourceName name = new UnparsedResourceName("a/wildcard/resource");
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.GetAlertPolicyAsync(name);

            // End snippet
        }
Esempio n. 18
0
        /// <summary>Snippet for CreateAlertPolicyAsync</summary>
        public async Task CreateAlertPolicyResourceNames3Async()
        {
            // Snippet: CreateAlertPolicyAsync(FolderName, AlertPolicy, CallSettings)
            // Additional: CreateAlertPolicyAsync(FolderName, AlertPolicy, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            FolderName  name        = FolderName.FromFolder("[FOLDER]");
            AlertPolicy alertPolicy = new AlertPolicy();
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.CreateAlertPolicyAsync(name, alertPolicy);

            // End snippet
        }
Esempio n. 19
0
        /// <summary>Snippet for CreateAlertPolicyAsync</summary>
        public async Task CreateAlertPolicyResourceNames2Async()
        {
            // Snippet: CreateAlertPolicyAsync(OrganizationName, AlertPolicy, CallSettings)
            // Additional: CreateAlertPolicyAsync(OrganizationName, AlertPolicy, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            OrganizationName name        = OrganizationName.FromOrganization("[ORGANIZATION]");
            AlertPolicy      alertPolicy = new AlertPolicy();
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.CreateAlertPolicyAsync(name, alertPolicy);

            // End snippet
        }
Esempio n. 20
0
        /// <summary>Snippet for CreateAlertPolicyAsync</summary>
        public async Task CreateAlertPolicyAsync()
        {
            // Snippet: CreateAlertPolicyAsync(string, AlertPolicy, CallSettings)
            // Additional: CreateAlertPolicyAsync(string, AlertPolicy, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            string      name        = "projects/[PROJECT]";
            AlertPolicy alertPolicy = new AlertPolicy();
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.CreateAlertPolicyAsync(name, alertPolicy);

            // End snippet
        }
Esempio n. 21
0
        /// <summary>Snippet for DeleteAlertPolicy</summary>
        public void DeleteAlertPolicy_RequestObject()
        {
            // Snippet: DeleteAlertPolicy(DeleteAlertPolicyRequest,CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
            // Initialize request argument(s)
            DeleteAlertPolicyRequest request = new DeleteAlertPolicyRequest
            {
                AlertPolicyName = new AlertPolicyName("[PROJECT]", "[ALERT_POLICY]"),
            };

            // Make the request
            alertPolicyServiceClient.DeleteAlertPolicy(request);
            // End snippet
        }
Esempio n. 22
0
 /// <summary>Snippet for CreateAlertPolicy</summary>
 public void CreateAlertPolicyRequestObject()
 {
     // Snippet: CreateAlertPolicy(CreateAlertPolicyRequest, CallSettings)
     // Create client
     AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
     // Initialize request argument(s)
     CreateAlertPolicyRequest request = new CreateAlertPolicyRequest
     {
         AlertPolicy = new AlertPolicy(),
         ProjectName = ProjectName.FromProject("[PROJECT]"),
     };
     // Make the request
     AlertPolicy response = alertPolicyServiceClient.CreateAlertPolicy(request);
     // End snippet
 }
Esempio n. 23
0
        /// <summary>Snippet for UpdateAlertPolicyAsync</summary>
        public async Task UpdateAlertPolicyAsync()
        {
            // Snippet: UpdateAlertPolicyAsync(FieldMask, AlertPolicy, CallSettings)
            // Additional: UpdateAlertPolicyAsync(FieldMask, AlertPolicy, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            FieldMask   updateMask  = new FieldMask();
            AlertPolicy alertPolicy = new AlertPolicy();
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.UpdateAlertPolicyAsync(updateMask, alertPolicy);

            // End snippet
        }
Esempio n. 24
0
        /// <summary>Snippet for GetAlertPolicyAsync</summary>
        public async Task GetAlertPolicyAsync_RequestObject()
        {
            // Snippet: GetAlertPolicyAsync(GetAlertPolicyRequest,CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetAlertPolicyRequest request = new GetAlertPolicyRequest
            {
                AlertPolicyName = new AlertPolicyName("[PROJECT]", "[ALERT_POLICY]"),
            };
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.GetAlertPolicyAsync(request);

            // End snippet
        }
        /// <summary>Snippet for DeleteAlertPolicyAsync</summary>
        public async Task DeleteAlertPolicyAsync_RequestObject()
        {
            // Snippet: DeleteAlertPolicyAsync(DeleteAlertPolicyRequest,CallSettings)
            // Additional: DeleteAlertPolicyAsync(DeleteAlertPolicyRequest,CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            DeleteAlertPolicyRequest request = new DeleteAlertPolicyRequest
            {
                AlertPolicyName = new AlertPolicyName("[PROJECT]", "[ALERT_POLICY]"),
            };
            // Make the request
            await alertPolicyServiceClient.DeleteAlertPolicyAsync(request);

            // End snippet
        }
Esempio n. 26
0
        /// <summary>Snippet for ListAlertPolicies</summary>
        public void ListAlertPolicies_RequestObject()
        {
            // Snippet: ListAlertPolicies(ListAlertPoliciesRequest,CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = AlertPolicyServiceClient.Create();
            // Initialize request argument(s)
            ListAlertPoliciesRequest request = new ListAlertPoliciesRequest
            {
                ProjectName = new ProjectName("[PROJECT]"),
            };
            // Make the request
            PagedEnumerable <ListAlertPoliciesResponse, AlertPolicy> response =
                alertPolicyServiceClient.ListAlertPolicies(request);

            // Iterate over all response items, lazily performing RPCs as required
            foreach (AlertPolicy item in response)
            {
                // Do something with each item
                Console.WriteLine(item);
            }

            // Or iterate over pages (of server-defined size), performing one RPC per page
            foreach (ListAlertPoliciesResponse page in response.AsRawResponses())
            {
                // Do something with each page of items
                Console.WriteLine("A page of results:");
                foreach (AlertPolicy item in page)
                {
                    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 <AlertPolicy> singlePage = response.ReadPage(pageSize);

            // Do something with the page of items
            Console.WriteLine($"A page of {pageSize} results (unless it's the final page):");
            foreach (AlertPolicy item in singlePage)
            {
                Console.WriteLine(item);
            }
            // Store the pageToken, for when the next page is required.
            string nextPageToken = singlePage.NextPageToken;
            // End snippet
        }
Esempio n. 27
0
        /// <summary>Snippet for CreateAlertPolicyAsync</summary>
        public async Task CreateAlertPolicyAsync_RequestObject()
        {
            // Snippet: CreateAlertPolicyAsync(CreateAlertPolicyRequest,CallSettings)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            CreateAlertPolicyRequest request = new CreateAlertPolicyRequest
            {
                ProjectName = new ProjectName("[PROJECT]"),
                AlertPolicy = new AlertPolicy(),
            };
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.CreateAlertPolicyAsync(request);

            // End snippet
        }
Esempio n. 28
0
        // [END monitoring_alert_enable_policies]
        // [END monitoring_alert_disable_policies]

        static void DeleteAlertPolicy(string policyNameString)
        {
            var             client = AlertPolicyServiceClient.Create();
            AlertPolicyName policyName;

            if (!AlertPolicyName.TryParse(policyNameString, out policyName))
            {
                string message = string.Format(
                    @"{0} is not a valid alert policy name.
                    Policy names look like this: {1}.",
                    policyNameString,
                    new AlertPolicyName("project-id", "alert-policy-id"));
                throw new Exception(message);
            }
            client.DeleteAlertPolicy(policyName);
            Console.WriteLine($"Deleted {policyName}.");
        }
        /// <summary>Snippet for UpdateAlertPolicyAsync</summary>
        public async Task UpdateAlertPolicyAsync_RequestObject()
        {
            // Snippet: UpdateAlertPolicyAsync(UpdateAlertPolicyRequest,CallSettings)
            // Additional: UpdateAlertPolicyAsync(UpdateAlertPolicyRequest,CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            UpdateAlertPolicyRequest request = new UpdateAlertPolicyRequest
            {
                AlertPolicy = new AlertPolicy(),
            };
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.UpdateAlertPolicyAsync(request);

            // End snippet
        }
Esempio n. 30
0
        /// <summary>Snippet for CreateAlertPolicyAsync</summary>
        public async Task CreateAlertPolicyRequestObjectAsync()
        {
            // Snippet: CreateAlertPolicyAsync(CreateAlertPolicyRequest, CallSettings)
            // Additional: CreateAlertPolicyAsync(CreateAlertPolicyRequest, CancellationToken)
            // Create client
            AlertPolicyServiceClient alertPolicyServiceClient = await AlertPolicyServiceClient.CreateAsync();

            // Initialize request argument(s)
            CreateAlertPolicyRequest request = new CreateAlertPolicyRequest
            {
                AlertPolicy = new AlertPolicy(),
                ProjectName = ProjectName.FromProject("[PROJECT]"),
            };
            // Make the request
            AlertPolicy response = await alertPolicyServiceClient.CreateAlertPolicyAsync(request);

            // End snippet
        }