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.List; import com.fasterxml.jackson.annotation.JsonProperty;
Email notification of an autoscale event.
/** * Email notification of an autoscale event. */
public class EmailNotification {
a value indicating whether to send email to subscription administrator.
/** * a value indicating whether to send email to subscription administrator. */
@JsonProperty(value = "sendToSubscriptionAdministrator") private Boolean sendToSubscriptionAdministrator;
a value indicating whether to send email to subscription co-administrators.
/** * a value indicating whether to send email to subscription * co-administrators. */
@JsonProperty(value = "sendToSubscriptionCoAdministrators") private Boolean sendToSubscriptionCoAdministrators;
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
/** * the custom e-mails list. This value can be null or empty, in which case * this attribute will be ignored. */
@JsonProperty(value = "customEmails") private List<String> customEmails;
Get a value indicating whether to send email to subscription administrator.
Returns:the sendToSubscriptionAdministrator value
/** * Get a value indicating whether to send email to subscription administrator. * * @return the sendToSubscriptionAdministrator value */
public Boolean sendToSubscriptionAdministrator() { return this.sendToSubscriptionAdministrator; }
Set a value indicating whether to send email to subscription administrator.
Params:
  • sendToSubscriptionAdministrator – the sendToSubscriptionAdministrator value to set
Returns:the EmailNotification object itself.
/** * Set a value indicating whether to send email to subscription administrator. * * @param sendToSubscriptionAdministrator the sendToSubscriptionAdministrator value to set * @return the EmailNotification object itself. */
public EmailNotification withSendToSubscriptionAdministrator(Boolean sendToSubscriptionAdministrator) { this.sendToSubscriptionAdministrator = sendToSubscriptionAdministrator; return this; }
Get a value indicating whether to send email to subscription co-administrators.
Returns:the sendToSubscriptionCoAdministrators value
/** * Get a value indicating whether to send email to subscription co-administrators. * * @return the sendToSubscriptionCoAdministrators value */
public Boolean sendToSubscriptionCoAdministrators() { return this.sendToSubscriptionCoAdministrators; }
Set a value indicating whether to send email to subscription co-administrators.
Params:
  • sendToSubscriptionCoAdministrators – the sendToSubscriptionCoAdministrators value to set
Returns:the EmailNotification object itself.
/** * Set a value indicating whether to send email to subscription co-administrators. * * @param sendToSubscriptionCoAdministrators the sendToSubscriptionCoAdministrators value to set * @return the EmailNotification object itself. */
public EmailNotification withSendToSubscriptionCoAdministrators(Boolean sendToSubscriptionCoAdministrators) { this.sendToSubscriptionCoAdministrators = sendToSubscriptionCoAdministrators; return this; }
Get the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
Returns:the customEmails value
/** * Get the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. * * @return the customEmails value */
public List<String> customEmails() { return this.customEmails; }
Set the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
Params:
  • customEmails – the customEmails value to set
Returns:the EmailNotification object itself.
/** * Set the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. * * @param customEmails the customEmails value to set * @return the EmailNotification object itself. */
public EmailNotification withCustomEmails(List<String> customEmails) { this.customEmails = customEmails; return this; } }