Class AdminAlertingAlertConfiguration


  • public class AdminAlertingAlertConfiguration
    extends java.lang.Object
    Alert configurations
    • Constructor Detail

      • AdminAlertingAlertConfiguration

        public AdminAlertingAlertConfiguration​(@Nullable
                                               AdminAlertingAlertStatePolicy alertState,
                                               @Nullable
                                               AdminAlertingAlertSensitivity sensitivityLevel,
                                               @Nullable
                                               RecipientsConfiguration recipientsSettings,
                                               @Nullable
                                               java.lang.String text,
                                               @Nullable
                                               java.lang.String excludedFileExtensions)
        Alert configurations

        Use newBuilder() to create instances of this class without specifying values for all optional fields.

        Parameters:
        alertState - Alert state.
        sensitivityLevel - Sensitivity level.
        recipientsSettings - Recipient settings.
        text - Text.
        excludedFileExtensions - Excluded file extensions.
      • AdminAlertingAlertConfiguration

        public AdminAlertingAlertConfiguration()
        Alert configurations

        The default values for unset fields will be used.

    • Method Detail

      • getAlertState

        @Nullable
        public AdminAlertingAlertStatePolicy getAlertState()
        Alert state.
        Returns:
        value for this field, or null if not present.
      • getSensitivityLevel

        @Nullable
        public AdminAlertingAlertSensitivity getSensitivityLevel()
        Sensitivity level.
        Returns:
        value for this field, or null if not present.
      • getRecipientsSettings

        @Nullable
        public RecipientsConfiguration getRecipientsSettings()
        Recipient settings.
        Returns:
        value for this field, or null if not present.
      • getText

        @Nullable
        public java.lang.String getText()
        Text.
        Returns:
        value for this field, or null if not present.
      • getExcludedFileExtensions

        @Nullable
        public java.lang.String getExcludedFileExtensions()
        Excluded file extensions.
        Returns:
        value for this field, or null if not present.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Returns:
        Formatted, multiline String representation of this object