Interface ActionGroup.UpdateStages.WithActionUpdateDefinition
-
- Enclosing interface:
- ActionGroup.UpdateStages
public static interface ActionGroup.UpdateStages.WithActionUpdateDefinitionReceivers action update stage allowing to set each receiver's configuration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActionGroup.Updateparent()Returns to the Action Group update flow.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithAutomationRunbook(String automationAccountId, String runbookName, String webhookResourceId, boolean isGlobalRunbook)Sets the Azure Automation Runbook notification receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithAzureFunction(String functionAppResourceId, String functionName, String httpTriggerUrl)Sets the Azure Functions receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithEmail(String emailAddress)Sets the email receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithItsm(String workspaceId, String connectionId, String ticketConfiguration, String region)Sets the ITSM receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithLogicApp(String logicAppResourceId, String callbackUrl)Sets the Logic App receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutAutomationRunbook()Removes Azure Automation Runbook receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutAzureFunction()Removes Azure Function receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutEmail()Removes email receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutItsm()Removes ITSM receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutLogicApp()Removes Azure Logic App receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutPushNotification()Removes Azure mobile App Push notification receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutSms()Removes SMS receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutVoice()Removes Voice receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithoutWebhook()Removes Webhook receiver from current receiver's group.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithPushNotification(String emailAddress)Sets the Azure Mobile App Push Notification receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithSms(String countryCode, String phoneNumber)Sets the SMS receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithVoice(String countryCode, String phoneNumber)Sets the Voice notification receiver.ActionGroup.UpdateStages.WithActionUpdateDefinitionwithWebhook(String serviceUri)Sets the Webhook receiver.
-
-
-
Method Detail
-
withoutEmail
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutEmail()
Removes email receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutSms
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutSms()
Removes SMS receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutWebhook
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutWebhook()
Removes Webhook receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutItsm
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutItsm()
Removes ITSM receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutPushNotification
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutPushNotification()
Removes Azure mobile App Push notification receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutAutomationRunbook
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutAutomationRunbook()
Removes Azure Automation Runbook receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutVoice
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutVoice()
Removes Voice receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutLogicApp
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutLogicApp()
Removes Azure Logic App receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withoutAzureFunction
ActionGroup.UpdateStages.WithActionUpdateDefinition withoutAzureFunction()
Removes Azure Function receiver from current receiver's group.- Returns:
- the next stage of the receiver group update
-
withEmail
ActionGroup.UpdateStages.WithActionUpdateDefinition withEmail(String emailAddress)
Sets the email receiver.- Parameters:
emailAddress- the email Address value to set- Returns:
- the next stage of the update
-
withSms
ActionGroup.UpdateStages.WithActionUpdateDefinition withSms(String countryCode, String phoneNumber)
Sets the SMS receiver.- Parameters:
countryCode- the countryCode value to setphoneNumber- the phoneNumber value to set- Returns:
- the next stage of the update
-
withWebhook
ActionGroup.UpdateStages.WithActionUpdateDefinition withWebhook(String serviceUri)
Sets the Webhook receiver.- Parameters:
serviceUri- the serviceUri value to set- Returns:
- the next stage of the update
-
withItsm
ActionGroup.UpdateStages.WithActionUpdateDefinition withItsm(String workspaceId, String connectionId, String ticketConfiguration, String region)
Sets the ITSM receiver.- Parameters:
workspaceId- the workspaceId value to setconnectionId- the connectionId value to setticketConfiguration- the ticketConfiguration value to setregion- the region value to set- Returns:
- the next stage of the update
-
withPushNotification
ActionGroup.UpdateStages.WithActionUpdateDefinition withPushNotification(String emailAddress)
Sets the Azure Mobile App Push Notification receiver.- Parameters:
emailAddress- the emailAddress value to set- Returns:
- the next stage of the update
-
withAutomationRunbook
ActionGroup.UpdateStages.WithActionUpdateDefinition withAutomationRunbook(String automationAccountId, String runbookName, String webhookResourceId, boolean isGlobalRunbook)
Sets the Azure Automation Runbook notification receiver.- Parameters:
automationAccountId- the automationAccountId value to setrunbookName- the runbookName value to setwebhookResourceId- the webhookResourceId value to setisGlobalRunbook- the isGlobalRunbook value to set- Returns:
- the next stage of the update
-
withVoice
ActionGroup.UpdateStages.WithActionUpdateDefinition withVoice(String countryCode, String phoneNumber)
Sets the Voice notification receiver.- Parameters:
countryCode- the countryCode value to setphoneNumber- the phoneNumber value to set- Returns:
- the next stage of the update
-
withLogicApp
ActionGroup.UpdateStages.WithActionUpdateDefinition withLogicApp(String logicAppResourceId, String callbackUrl)
Sets the Logic App receiver.- Parameters:
logicAppResourceId- the logicAppResourceId value to setcallbackUrl- the callbackUrl value to set- Returns:
- the next stage of the update
-
withAzureFunction
ActionGroup.UpdateStages.WithActionUpdateDefinition withAzureFunction(String functionAppResourceId, String functionName, String httpTriggerUrl)
Sets the Azure Functions receiver.- Parameters:
functionAppResourceId- the functionAppResourceId value to setfunctionName- the functionName value to sethttpTriggerUrl- the httpTriggerUrl value to set- Returns:
- the next stage of the update
-
parent
ActionGroup.Update parent()
Returns to the Action Group update flow.- Returns:
- the next stage of the update
-
-