Class AutomationRunbookReceiver
java.lang.Object
com.azure.resourcemanager.monitor.models.AutomationRunbookReceiver
The Azure Automation Runbook notification receiver.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of AutomationRunbookReceiver class. -
Method Summary
Modifier and TypeMethodDescriptionGet the automationAccountId property: The Azure automation account Id which holds this runbook and authenticate to Azure resource.booleanGet the isGlobalRunbook property: Indicates whether this instance is global runbook.name()Get the name property: Indicates name of the webhook.Get the runbookName property: The name for this runbook.Get the serviceUri property: The URI where webhooks should be sent.Get the useCommonAlertSchema property: Indicates whether to use common alert schema.voidvalidate()Validates the instance.Get the webhookResourceId property: The resource id for webhook linked to this runbook.withAutomationAccountId(String automationAccountId) Set the automationAccountId property: The Azure automation account Id which holds this runbook and authenticate to Azure resource.withIsGlobalRunbook(boolean isGlobalRunbook) Set the isGlobalRunbook property: Indicates whether this instance is global runbook.Set the name property: Indicates name of the webhook.withRunbookName(String runbookName) Set the runbookName property: The name for this runbook.withServiceUri(String serviceUri) Set the serviceUri property: The URI where webhooks should be sent.withUseCommonAlertSchema(Boolean useCommonAlertSchema) Set the useCommonAlertSchema property: Indicates whether to use common alert schema.withWebhookResourceId(String webhookResourceId) Set the webhookResourceId property: The resource id for webhook linked to this runbook.
-
Constructor Details
-
AutomationRunbookReceiver
public AutomationRunbookReceiver()Creates an instance of AutomationRunbookReceiver class.
-
-
Method Details
-
automationAccountId
Get the automationAccountId property: The Azure automation account Id which holds this runbook and authenticate to Azure resource.- Returns:
- the automationAccountId value.
-
withAutomationAccountId
Set the automationAccountId property: The Azure automation account Id which holds this runbook and authenticate to Azure resource.- Parameters:
automationAccountId- the automationAccountId value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
runbookName
Get the runbookName property: The name for this runbook.- Returns:
- the runbookName value.
-
withRunbookName
Set the runbookName property: The name for this runbook.- Parameters:
runbookName- the runbookName value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
webhookResourceId
Get the webhookResourceId property: The resource id for webhook linked to this runbook.- Returns:
- the webhookResourceId value.
-
withWebhookResourceId
Set the webhookResourceId property: The resource id for webhook linked to this runbook.- Parameters:
webhookResourceId- the webhookResourceId value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
isGlobalRunbook
public boolean isGlobalRunbook()Get the isGlobalRunbook property: Indicates whether this instance is global runbook.- Returns:
- the isGlobalRunbook value.
-
withIsGlobalRunbook
Set the isGlobalRunbook property: Indicates whether this instance is global runbook.- Parameters:
isGlobalRunbook- the isGlobalRunbook value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
name
Get the name property: Indicates name of the webhook.- Returns:
- the name value.
-
withName
Set the name property: Indicates name of the webhook.- Parameters:
name- the name value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
serviceUri
Get the serviceUri property: The URI where webhooks should be sent.- Returns:
- the serviceUri value.
-
withServiceUri
Set the serviceUri property: The URI where webhooks should be sent.- Parameters:
serviceUri- the serviceUri value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
useCommonAlertSchema
Get the useCommonAlertSchema property: Indicates whether to use common alert schema.- Returns:
- the useCommonAlertSchema value.
-
withUseCommonAlertSchema
Set the useCommonAlertSchema property: Indicates whether to use common alert schema.- Parameters:
useCommonAlertSchema- the useCommonAlertSchema value to set.- Returns:
- the AutomationRunbookReceiver object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-