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;
}
}