Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT License. See License.txt in the project root for license information. Code generated by Microsoft (R) AutoRest Code Generator.
/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */
package com.microsoft.azure.management.monitor; import java.util.Map; import com.fasterxml.jackson.annotation.JsonProperty;
A pointer to an Azure Action Group.
/** * A pointer to an Azure Action Group. */
public class ActivityLogAlertActionGroup {
The resourceId of the action group. This cannot be null or empty.
/** * The resourceId of the action group. This cannot be null or empty. */
@JsonProperty(value = "actionGroupId", required = true) private String actionGroupId;
the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
/** * the dictionary of custom properties to include with the post operation. * These data are appended to the webhook payload. */
@JsonProperty(value = "webhookProperties") private Map<String, String> webhookProperties;
Get the resourceId of the action group. This cannot be null or empty.
Returns:the actionGroupId value
/** * Get the resourceId of the action group. This cannot be null or empty. * * @return the actionGroupId value */
public String actionGroupId() { return this.actionGroupId; }
Set the resourceId of the action group. This cannot be null or empty.
Params:
  • actionGroupId – the actionGroupId value to set
Returns:the ActivityLogAlertActionGroup object itself.
/** * Set the resourceId of the action group. This cannot be null or empty. * * @param actionGroupId the actionGroupId value to set * @return the ActivityLogAlertActionGroup object itself. */
public ActivityLogAlertActionGroup withActionGroupId(String actionGroupId) { this.actionGroupId = actionGroupId; return this; }
Get the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
Returns:the webhookProperties value
/** * Get the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. * * @return the webhookProperties value */
public Map<String, String> webhookProperties() { return this.webhookProperties; }
Set the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload.
Params:
  • webhookProperties – the webhookProperties value to set
Returns:the ActivityLogAlertActionGroup object itself.
/** * Set the dictionary of custom properties to include with the post operation. These data are appended to the webhook payload. * * @param webhookProperties the webhookProperties value to set * @return the ActivityLogAlertActionGroup object itself. */
public ActivityLogAlertActionGroup withWebhookProperties(Map<String, String> webhookProperties) { this.webhookProperties = webhookProperties; return this; } }